|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
10-Янв-11 17:25 |
#3 |
МАЛЕНЬКИЕ ХИТРОСТИ
В RSS не включен логотип сайта. Но это легко поправить:
Откройте rss_body.tpl
Найдите
Код: | <!-- BEGIN post_item --> |
Перед этим вставьте строки:
Код: | <image>
<url>{BOARD_URL}templates/subSilver/images/logo_phpBB_med.gif</url>
<title>{BOARD_TITLE}</title>
<link>{BOARD_URL}</link>
<width>122</width>
<height>56</height>
</image> |
добавяет картинку,которая установлена по умолчанию на всех форумах
Один из способов бороться с гражданами, настроившими свои агрегаторы на ежеминутные обновления данных с Вашего RSS:
Откройте rss.php
Найдите
Код: | //
// END Includes of phpBB scripts
// |
После него добавьте:
Код: | if(isset($HTTP_SERVER_VARS['HTTP_IF_MODIFIED_SINCE'])) if((time()-strtotime($HTTP_SERVER_VARS['HTTP_IF_MODIFIED_SINCE']))<300)
{
header("HTTP/1.1 304 Not Modified");
exit;
} |
Где 300 - время в секундах (т.е. 5 минут)
В результате, если у гражданина, по уверению его броузера или агрегатора, имеет место быть достаточно свежая версия RSS, то пусть он ей и радуется. Нечего базу данных лишний раз дёргать.
ВАЖНО: более 5 минут лишать человека свежих новостей не следует
Как исключить форум номер, например, 666 из RSS:
Открыть rss.php
Около строке 315 найти:
Заменить на
Код: | $unauthed = '0,666'; |
Чуть далее найти
Код: | if(!$is_auth[$forum_id]['auth_read']) |
Заменить на
Код: | if(!$is_auth[$forum_id]['auth_read'] || $forum_id==666) |
В результате, для Админов не изменится ничего, а обычные граждане не смогут получать форум 666 по RSS.
Более сложный случай:
Код: | $unauthed = '0,666,777';
if(!$is_auth[$forum_id]['auth_read'] || $forum_id==666 || $forum_id==777) |
ВАЖНО: После исправления шаблонов, проверяйте их, пожалуйста, самостоятельно на правильность выдаваемого результата с помощью валидатора: http://feedvalidator.org/
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
15-Июл-11 15:28 |
#4 |
Чтобы рядом с доменом сайта отображалось, нужно в overal_header.tpl
Найти:
Код: | <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> |
Вставить после:
Код: | <link rel="alternate" type="application/rss+xml" title="News RSS" href="rss.php" /> |
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|