X   Сообщение сайта
(Сообщение закроется через 2 секунды)





Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Обновление ЧПУ при редактировании [DLE]
taxi2008
Topic Starter сообщение 29.10.2011, 13:28; Ответить: taxi2008
Сообщение #1


Оптимизатор
******

Группа: Активный пользователь
Сообщений: 1682
Регистрация: 29.7.2008
Из: Ethics.su
Пользователь №: 3177
Спасибо сказали: 348 раз(а)

Репутация:   94  



Здравствуйте.
Давно задовался вопросом: "Почему разработчики не учли, что название новости может меняться, а ЧПУ при этом остаеться тем-же?" Да.. можно конечно изменить ручной правкой, но не легче ли было сделать это автоматически?
Поэтому прошу помочь с хаком, который будет обновлять ЧПУ при редактировании новости... Т.е. если название новости изменилось, то при сохранении новости, ЧПУ тоже изменяться в соответсвии с названием..


--------------------
Выгодный обнал вебмани 1.2%

Бартер со мной | Подробно пишу отзывы о ваших услугах (на форуме, wm, free-lance сервисах)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Незваный
сообщение 29.10.2011, 13:30; Ответить: Незваный
Сообщение #2


Участник
***

Группа: Пользователь
Сообщений: 241
Регистрация: 23.10.2011
Пользователь №: 39101
Спасибо сказали: 39 раз(а)

Репутация:   5  



А вы учли что поисковики потом как на это отреагируют? К примеру, у вас новость в индексе под одним адресом, потом вы меняете ЧПУ, новость остается таже, только меняется заголовок. Думаю, что если таких манипуляций будет много, то однозначно либо фильтр, либо бан от ПС.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
Topic Starter сообщение 29.10.2011, 13:34; Ответить: taxi2008
Сообщение #3


Оптимизатор
******

Группа: Активный пользователь
Сообщений: 1682
Регистрация: 29.7.2008
Из: Ethics.su
Пользователь №: 3177
Спасибо сказали: 348 раз(а)

Репутация:   94  



Цитата
К примеру, у вас новость в индексе под одним адресом, потом вы меняете ЧПУ, новость остается таже, только меняется заголовок. Думаю, что если таких манипуляций будет много, то однозначно либо фильтр, либо бан от ПС.

Ага, однозначно еще и молния на голову :D
Меньше читайте ужастиков)))

Цитата
А вы учли что поисковики потом как на это отреагируют? К примеру, у вас новость в индексе под одним адресом, потом вы меняете ЧПУ, новость остается таже, только меняется заголовок.

Учел конечно! Поэтому я обратился к пользователям форума, а не к разработчикам.. Разница в том, что хак ставят по желанию! Лично мне это необходимо, уверен многим тоже!

Сообщение отредактировал taxi2008 - 29.10.2011, 13:36


--------------------
Выгодный обнал вебмани 1.2%

Бартер со мной | Подробно пишу отзывы о ваших услугах (на форуме, wm, free-lance сервисах)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Незваный
сообщение 29.10.2011, 13:36; Ответить: Незваный
Сообщение #4


Участник
***

Группа: Пользователь
Сообщений: 241
Регистрация: 23.10.2011
Пользователь №: 39101
Спасибо сказали: 39 раз(а)

Репутация:   5  



Цитата(taxi2008 @ 29.10.2011, 15:34) *
Ага, однозначно еще и молния на голову :D
Меньше читайте ужастиков)))


Хорошо, попробуйте сами. Сделайте так примерно 100 новостей, увидите что будет. Мало того что индексация вашего сайта будет прыгать постоянно, а потом вообще фильтр, и бан :)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
Topic Starter сообщение 29.10.2011, 14:39; Ответить: taxi2008
Сообщение #5


Оптимизатор
******

Группа: Активный пользователь
Сообщений: 1682
Регистрация: 29.7.2008
Из: Ethics.su
Пользователь №: 3177
Спасибо сказали: 348 раз(а)

Репутация:   94  



Цитата
Хорошо, попробуйте сами. Сделайте так примерно 100 новостей, увидите что будет. Мало того что индексация вашего сайта будет прыгать постоянно, а потом вообще фильтр, и бан

Я не думаю, что вы за 1 день, меняете даже 10 названий новостей! Если так, то может сначало вам необходимо продумывать названия по нескольку раз, а только потом составлять новость?
К тому же, у меня на сайте стоит модерация новостей, собственно данный хак очень пригоден при модерировании новости! Новость никогда не всплывает на сайте без модерирования!
В среднем на сколько я помню, редактирую 1 новость в месяц и только в 10% меняю ее название.. А вот теперь подумайте, с какой стати поисковые системы будут накладывать фильтр? Все что может быть в следствии: новость со старым адресом вылетит из индекса, в замен влетит новость с новым адресом...

Сообщение отредактировал taxi2008 - 29.10.2011, 14:39


--------------------
Выгодный обнал вебмани 1.2%

Бартер со мной | Подробно пишу отзывы о ваших услугах (на форуме, wm, free-lance сервисах)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vibos
сообщение 29.10.2011, 14:52; Ответить: Vibos
Сообщение #6


Завсегдатай
*****

Группа: Активный пользователь
Сообщений: 612
Регистрация: 21.8.2009
Из: Украина
Пользователь №: 14473
Спасибо сказали: 120 раз(а)

Репутация:   28  



Цитата(taxi2008 @ 29.10.2011, 13:39) *
Я не думаю, что вы за 1 день, меняете даже 10 названий новостей! Если так, то может сначало вам необходимо продумывать названия по нескольку раз, а только потом составлять новость?
К тому же, у меня на сайте стоит модерация новостей, собственно данный хак очень пригоден при модерировании новости! Новость никогда не всплывает на сайте без модерирования!
В среднем на сколько я помню, редактирую 1 новость в месяц и только в 10% меняю ее название.. А вот теперь подумайте, с какой стати поисковые системы будут накладывать фильтр? Все что может быть в следствии: новость со старым адресом вылетит из индекса, в замен влетит новость с новым адресом...

Какая версия DLE? Могу помочь.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
Topic Starter сообщение 29.10.2011, 15:12; Ответить: taxi2008
Сообщение #7


Оптимизатор
******

Группа: Активный пользователь
Сообщений: 1682
Регистрация: 29.7.2008
Из: Ethics.su
Пользователь №: 3177
Спасибо сказали: 348 раз(а)

Репутация:   94  



Цитата
Какая версия DLE? Могу помочь.

9.2


--------------------
Выгодный обнал вебмани 1.2%

Бартер со мной | Подробно пишу отзывы о ваших услугах (на форуме, wm, free-lance сервисах)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vibos
сообщение 29.10.2011, 20:06; Ответить: Vibos
Сообщение #8


Завсегдатай
*****

Группа: Активный пользователь
Сообщений: 612
Регистрация: 21.8.2009
Из: Украина
Пользователь №: 14473
Спасибо сказали: 120 раз(а)

Репутация:   28  



Протестировано на DLE 9.3, на 9.2 тоже должно работать.

Описание:
Развернуть/Свернуть
Хак предназначен для автоматического изменения ЧПУ новости при ее редактировании.
Если при редактировании ЧПУ задать вручную, присвоит статье именно его.
Если ЧПУ вручную не менялось, и при условии, что название новости изменилось, меняет ЧПУ на транслит названия новости.

При редактировании добавляет один запрос к БД.


Инструкция:
Развернуть/Свернуть
1. Открываем на редактирование файл engine/inc/editnews.php
2. Ищем строки
Код
    if( trim( $_POST['alt_name'] ) == "" or ! $_POST['alt_name'] ) $alt_name = totranslit( stripslashes( $title ) );
    else $alt_name = totranslit( stripslashes( $_POST['alt_name'] ) );

3. Ниже добавляем
Код
    $row = $db->super_query( "SELECT * FROM " . PREFIX . "_post where id = '$id'" );
    if ( $row['alt_name'] == $_POST['alt_name'] and $row['title'] != trim( strip_tags ($_POST['title']) ) ) {
        $alt_name1 = trim( stripslashes( $_POST['title'] ) );
        if ($alt_name1 != $row['alt_name'])
            $alt_name = totranslit( $alt_name1, true, false );    
    }

4. Сохраняем файл и заливаем обратно на сервер.

© Vibos

Сообщение отредактировал Vibos - 29.10.2011, 20:16


--------------------


Спасибо сказали:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
Topic Starter сообщение 29.10.2011, 20:12; Ответить: taxi2008
Сообщение #9


Оптимизатор
******

Группа: Активный пользователь
Сообщений: 1682
Регистрация: 29.7.2008
Из: Ethics.su
Пользователь №: 3177
Спасибо сказали: 348 раз(а)

Репутация:   94  



Работает прекрастно.. Vibos, благодарю :)

Сообщение отредактировал taxi2008 - 29.10.2011, 20:14


--------------------
Выгодный обнал вебмани 1.2%

Бартер со мной | Подробно пишу отзывы о ваших услугах (на форуме, wm, free-lance сервисах)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продажа статей; рерайт; постоянное обновление
0 Sir_Andrew 96 13.5.2012, 22:27
автор: Sir_Andrew
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРезультативные прогоны Хрумером по свежесобранным базам для поднятия позиций в Yandex и Google (Выдача, тИЦ, PR)… Регулярное обновление баз.
226 Kroner 44237 10.5.2012, 19:25
автор: domenic
Открытая тема (нет новых ответов) Обновление DLE 9.2 -> 9.6
2 twildd 129 9.5.2012, 0:21
автор: Informator
Открытая тема (нет новых ответов) Wordpress - загрузка и обновление плагинов
1 Maxsmart 138 4.4.2012, 5:32
автор: serkaz
Открытая тема (нет новых ответов) Обновление соломоно
0 Armast 128 1.4.2012, 18:33
автор: Armast


 



RSS Текстовая версия Сейчас: 17.5.2012, 11:51
Дизайн