VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Добавил подпись, сохранил. На все новых сообщениях подпись отображается, а на старых (до добавления подписи) - нет. Пробовал обновлять кэш в обслуживании - не помогает.
Пробовал обновлять кэш в обслуживании - не помогает
кэш чего именно?
там много всего, в том числе и кэш сообщений и кэш подписей
@insideja
В Черном списке
Join Date: Dec 2009
Posts: 89
Версия vB: 4.2.х
Пол:
Reputation:
is infamous around these parts -146
Репутация в разделе: -147
0
И то, и другое пробовал. Ничего не менялось. Как бы автоматом (как при удалении подписии) срабатывало.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
после выполнения очистки кэша подписей и перестроения кэша сообщений, все подписи в спостах должны быть обновлены
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by insideja
Добавил подпись, сохранил. На все новых сообщениях подпись отображается, а на старых (до добавления подписи) - нет.
это нормально, это так и есть
так это работает в тройке, так это работает в 4ке
Когда-то давно, когда 4ка была совсем маленькой, было немного по-другому... при добавлении подписи оня автоматически появлялась и во всех старых постах, где раньше её не было
Меня, помнится, весьма порадовал этот момент: наконец-то прекратятся вопросы "как поставить подпись в старые посты?"
Но нет... облом... оказалось, что разрабы 4ки сделали это нЕ сознательно - они просто где-то там запутались с условиями в шаблонах
Теперь они всё исправили (я не уследила, когда именно произошло это "исправление", но уже в 4.0.8 подпись в старых постах нЕ появляется)
Никакими простыми телодвижениями из админки подпись в старые посты поставить нельзя
Почему? - потому что показывать или не показывать подпись в посте, пишется в таблицу post, поле showsignature
0 - нет подписи
1 - есть подпись
Выполнение имеющегося в выпадалке сиквел-запроса из админки "показывать подпись" - это совершенно нЕ то: это включение опции в кабинете
текст запроса
UPDATE user SET options = options + 1 WHERE NOT (options & 1)
а для того, чтобы показать подпись в старых постах, апдейтить надо не таблицу user, а таблицу post
исходя из вышеизложенного, надеюсь, понятно, что никакие перестройки кешей тоже не помогут
кеш подписи имеет смысл сбрасывать, если менялись настройки подписей для групп
@insideja
В Черном списке
Join Date: Dec 2009
Posts: 89
Версия vB: 4.2.х
Пол:
Reputation:
is infamous around these parts -146
Репутация в разделе: -147
0
Quote:
Originally Posted by Luvilla
текст запроса
UPDATE user SET options = options + 1 WHERE NOT (options & 1)
Всю строку в запрос? или что-то лишнее?
insideja добавил 03.01.2014 в 23:50
Помог вот такой запрос
PHP Code:
UPDATE post SET showsignature = 1
За это отдельное спасибо товарищу oldEr!
Last edited by insideja : 01-04-2014 at 01:50 AM.
Reason: Добавлено сообщение
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by insideja
Всю строку в запрос? или что-то лишнее?
я не писала запрос, который нужно выполнить, а показывала, почему тот запрос, который есть в админке в готовых, не решит проблему