Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Заменить ссылку на текст в доп поле.

Заменить ссылку на текст в доп поле.


     07.01.2014    Все вопросы » Общие вопросы    4187

вопрос
Имеется доп.поле в котором храниться дата в виде тега:
[url=http://site.ru/tags/2013/]2013[/url]

Нужно убрать ссылку и оставить лишь только год: 2013
Утилита поиск и замена мне не помогла.

Ответа пока нет


12 комментариев

nooobik
Юзер

nooobik - 7 января 2014 15:57 -

не совсем понятный вопрос или я не вникаю в него...может дело в Доп. поле?! или предоставьте Скрин или более точнее опишите вашу Проблему

Sander
PHP-developer

Sander - 7 января 2014 17:59 -

Цитата: nambo1
Если я всё правильно понял то:
список всех разделов, дополнительные поля новостей , ищете поле год (year наверное будет) , нажимаете редактировать и убираете галку с "Использовать значения полей как перекрестные гиперссылки" после перестроение публикаций и очистка кеша

Не о том вопрос.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

nambo1
Юзер

nambo1 - 7 января 2014 18:07 -

ну тогда поясните вопрос, я его нифига не понял

Зоя_Коваленко
Гости

Зоя_Коваленко - 7 января 2014 20:06 -


Имеется дополнительное поле
Тип поля: Несколько строк
в поле хранятся данные вида ссылки на тег
[url=http://site.ru/tags/2013/]2013[/url]


Мне нужно убрать тег url и оставить лишь значение 2013.

Yamakasi
Юзер

Yamakasi - 7 января 2014 22:47 -

Зоя_Коваленко, насколько я знаю есть /admin.php?mod=search Быстрая замена текста в базе данных скрипта
далее просто сделайте следующие,
исходное:
[url=http://site.ru/tags/2013/ 

заменить на:
пустое поле
далее, ещё раз тоже самое, только исходное:
]2013[/url]

заменить на 2013
и всё, думаю поможет, конечно сначала бэкап сделайте )) по сути если всё правильно сделаете, всё будет правильно!
далее также если url было у вас, то заменить очень просто, а если leech, то увы в БД уже закодированная ссылка идёт, тут уже труднее, в вашем варианте всё просто...
Пробуйте!

Зоя_Коваленко
Гости

Зоя_Коваленко - 7 января 2014 23:38 -

Не помогло... ладно, оставлю как есть.. Всем спасибо!

Yamakasi
Юзер

Yamakasi - 7 января 2014 23:41 -

Зоя_Коваленко,
какая версия то? как так не помогает то?
например у меня лично в доп полях все ссылки и меняю на раз два три...
какая версия dle?

Зоя_Коваленко
Гости

Зоя_Коваленко - 7 января 2014 23:43 -

Версия dle 10.1
Условия такие были:
1.
[url=http://site.ru/tags/2013/ 

на
пусто

2.
]2013[/url]

на
2013

Yamakasi
Юзер

Yamakasi - 7 января 2014 23:48 -

Зоя_Коваленко,
у Вас доп поля в новостях да?
если да, то думаю вы выбрали
Выберете таблицу для замены: новость
далее первый проход, где пусто, тупо пусто или пробел сделать
второй далее, почему так указал, чтобы другие не затронул ссылки в новости.
по сути практики должно сработать, если всё же у вас в leech засунуто, то не получится думаю... так как в БД уже зашифрованный лежит текст

Зоя_Коваленко
Гости

Зоя_Коваленко - 7 января 2014 23:49 -

Да, у меня в доп.полях инфа для новости.
Лича у меня нет.
Сейчас попробую еще разок

Зоя_Коваленко
Гости

Зоя_Коваленко - 7 января 2014 23:52 -

Yamakasi, Увы но все тоже самое

Yamakasi
Юзер

Yamakasi - 8 января 2014 00:00 -

Зоя_Коваленко,
очень странно если честно!
есть выход менять в самой БД ))
то есть можете или на лету делать или лучше выкачать БД, далее открыть в блокноте и тоже самое сделать, далее залить на место...
как раз посмотрите в БД есть ли вообще, то о чём Вы пишите...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 31.08.2013 G-Force  Общие вопросы
наверх