Убрать тег leech в новостях DLE

D5
На сайте с 01.02.2009
Offline
165
2956

Добрый день!

Подскажите, как убрать в новостях тег leech в DLE? Нужно везде в новостях заменить тег leech на url, если это делать вручную, то все работает, если делать через стандартный модуль "Поиск и Замена", то появляется тег <!--dle_url_begin--> и ссылки в новостях заменяются на sait.ru/engine/go.php?url=.

Новостей в БД много, поэтому вручную это не сделать. Версия DLE 8.5.

E
На сайте с 11.10.2010
Offline
10
#1

Добрый вечер, воспользуйтесь программой Gridinsoft Notepad Pro.

Всегда выручает когда нужно много чего менять в файлах разом.

Удачи и с наступающим.

D1
На сайте с 07.10.2008
Offline
44
#2

dokker555, если ссылки хранятся в бд в сконвертированном виде то за вознаграждение готов набросать скрипт, делов на 10-30 минут (в пм). Если вид ссылок в бд обычный, то произведите замену leech на url с помощью того же phpmyadmin.

D5
На сайте с 01.02.2009
Offline
165
#3
Extasy:
Добрый вечер, воспользуйтесь программой Gridinsoft Notepad Pro.
Всегда выручает когда нужно много чего менять в файлах разом.
Удачи и с наступающим.

Я пользуюсь программой Notepad++, также всегда помогает, ну дело в том, что при изменение тега leech на url ссылки в базе данных становятся в сконвертированном виде, как написал Dima1151. Если делать замену в новостях вручную, то все нормально, но новостей на сайте много, поэтому такую замену сделать нереально.

Вас также с наступающими праздниками!

Dima1151, если что, обращусь к Вам.

BS
На сайте с 13.01.2012
Offline
0
#4
dokker555:
Добрый день!
Подскажите, как убрать в новостях тег leech в DLE? Нужно везде в новостях заменить тег leech на url, если это делать вручную, то все работает, если делать через стандартный модуль "Поиск и Замена", то появляется тег <!--dle_url_begin--> и ссылки в новостях заменяются на sait.ru/engine/go.php?url=.
Новостей в БД много, поэтому вручную это не сделать. Версия DLE 8.5.

Дарю бесплатно Ищем в engine/classes/parse.class.php такой кусок

 if( $url['leech'] ) {

за ним следует инструкция как поступать если в коде есть leech и как если нет вместо куска обрабатывающего лич вставляем кусок для обычного урл - идет ниже. И просто пересохраняем все новости ничего вручную не меняя. Не забудьте вернуть все как было, иначе leech у вас уже не будет работать

WebAlt
На сайте с 02.12.2007
Offline
259
#5
best_support:
... И просто пересохраняем все новости ничего вручную не меняя.

У него v.8.5, в ней нет модуля "Перестроение публикаций", так что тока вручную каждую новость/статью.

P.S.: Извиняюсь, вы и не писали что на автомате;).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий