VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Подскажите пожалуйста, как можно массово переименовывать темы?
Дело в том, что через RSS постятся темы типа: RE: Тема... хочу массово удалить RE: в названии тем...
Либо как вариант, есть ли возможность, чтобы при постинге через RSS данная фраза в названии тем не выводилась?
А в Настройки/Написание и редактирование сообщений - Автоматически цитировать заголовок сообщения/название темы
Quote:
При установке в 'Да' в поле заголовка нового сообщения автоматически будет вставлено название темы или заголовок предыдущего сообщения с префиксом 'Re: '.
Пользователь сможет отредактировать заголовок по своему усмотрению.
оставить и редактировать фразу reply_prefix ?
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
@ChiefMate, вы не поняли, разговор о создании темы из RSS ленты. Я беру темы с чужого форума/сайта по RSS, а там они создаются с таким названием, RSS всего-навсего берет это название оттуда с помощью {feed:title}
А так как таких тем создается очень много, то собственно и заставило поднять данный вопрос.
Надо либо:
а) запретить в RSS {feed:title} использовать определенные слова (RE:)
б) как-то массово (например через SQL) переименовывать название тем
Спасибо!
Last edited by M.C. : 05-20-2015 at 01:19 PM.
@mindframe
Специалист
Join Date: Nov 2010
Posts: 471
Версия vB: 3.8.x
Пол:
Reputation:
Professional 320
Репутация в разделе: 216
0
@M.C., sql запросом насколько хватает моих знаний, сделать не получится, ибо replace не позволяет редактировать с сохранением текущего значения (не уверен, но вроде так), так что самое простое написать скрипт для этого дела.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,867
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20350
Репутация в разделе: 8468
1
в принимающем скрипте (includes/cron/rssposter.php), перед публикацией, вырезать лишнее str_replace('RE:', '', $title);
@Konkere
Знаток
Join Date: Dec 2005
Location: Москва
Posts: 571
Версия vB: 4.2.х
Пол:
Reputation:
Knowing 296
Репутация в разделе: 249
3
Quote:
Originally Posted by mindframe
sql запросом насколько хватает моих знаний, сделать не получится, ибо replace не позволяет редактировать с сохранением текущего значения (не уверен, но вроде так)
Да нет, должно прокатить. @mindframe, попробуйте такой запрос:
Code:
UPDATE thread SET title = REPLACE(title, 'Re: ', '');
@mindframe
Специалист
Join Date: Nov 2010
Posts: 471
Версия vB: 3.8.x
Пол:
Reputation:
Professional 320
Репутация в разделе: 216
0
@Konkere, круто, работает.
@M.C.
Продвинутый
Join Date: Jul 2005
Posts: 440
Версия vB: 4.2.х
Пол:
Reputation:
Опытный 62
Репутация в разделе: 49
0
Quote:
Originally Posted by kerk
в принимающем скрипте (includes/cron/rssposter.php), перед публикацией, вырезать лишнее str_replace('RE:', '', $title);