VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Не удаляйте. Может кому надо. Я почитал и задумался.
@Romanuk
Продвинутый
Join Date: Aug 2009
Location: Россия, Москва
Posts: 298
Версия vB: 3.8.x
Пол:
Reputation:
Опытный 23
Репутация в разделе: 20
0
Quote:
Originally Posted by Dimoks
Хочу создать условие существует ли тема.
Если не секрет: для чего проверять существование темы?
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3982
Репутация в разделе: 1321
0
Quote:
Originally Posted by Romanuk
для чего проверять существование темы?
Чтобы отдавать в заголовках 404, например.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,802
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20310
Репутация в разделе: 8463
0
Quote:
Originally Posted by Smalesh
Чтобы отдавать в заголовках 404, например.
судя по коду из первого поста, это в шаблоне, вобла успеет показать "сообщение форума" о несуществующей теме, прежде, чем загрузится шаблон с этим кодом, соотв. в заголовках будет 200
здесь возвращается 404
(если темы не существует), на локалке 200, т.к. там этот момент не поправлен
подобное нужно отдавать на ранних стадиях загрузки страницы, еще до того, как вобла покажет ошибку
1. юзер запросил страницу темы
2. вобла опросила БД, на предмет наличия этой темы
3. если темы нет, отдаем в заголовках 404 и грузим страницу с "сообщением форума"