Динамичный ластпост на главной форума

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

НУ а если у тебя есть бабло -- в рекрутинг. Если много попросят ищи единомышленников которые скинутся баблом
Аватара пользователя
Dr R
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: Динамичный ластпост на главной форума

Сообщение Dr R »

Альтаир Бергадлер писал(а):НУ а если у тебя есть бабло -- в рекрутинг. Если много попросят ищи единомышленников которые скинутся баблом
Ахахах! Ща, уже бегу :lol:

Всё, я замутил эту тему, работает 8-) Инструкция:

1) Берём мод Recent Topics: [final] Recent topics for phpBB3 (Темы на стр. сайта)

2) Открываем файл recent.php, ищем там

Код: Выделить всё

$cfg_show_replies = true; 		// show number of replies to topics
$cfg_show_first_post = true;	// show first posts of the recent topics
$cfg_show_attachments = true;	// show attachments in the first posts of recent topics
Заменяем на

Код: Выделить всё

$cfg_show_replies = false; 		// show number of replies to topics
$cfg_show_first_post = false;	// show first posts of the recent topics
$cfg_show_attachments = false;	// show attachments in the first posts of recent topics
3) Открываем файл styles/prosilver/template/recent_body.html
Заменяем его содержимое на

Код: Выделить всё

<!-- BEGIN topicrow -->
{topicrow.TOPIC_REPLIES}<a href="{topicrow.U_TOPIC}">{topicrow.TOPIC_TITLE}</a><br />
<!-- END topicrow -->
4) создаём файл RecentTopics.js
Помещаем в него этот код:

Код: Выделить всё

function GetRecentTopics()  
{  
  $.ajax({  
      url: "recent.php", 
      timeout: 10000, 
      cache: false,  
      success: function(html){  
           $("#RecentTopics").html(html);  
       }  
   });  
}  
     
$(document).ready(function(){  
   GetRecentTopics();  
   setInterval('GetRecentTopics()',15000);  
});
где 15000 - интервал обновления в милисекундах.

5) Заливаем все файлы на сайт.

6) Помещаем в нужное нам место на сайте этот код:

Код: Выделить всё

<script language='JavaScript' type='text/javascript' src='RecentTopics.js'></script>
<div id="RecentTopics"></div>
У нас теперь динамический ластпост! 8-)
Всё работает, я - гений :ugeek: :mrgreen: :lol:

И ещё, для работы должен стоять jQuery.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Динамичный ластпост на главной форума

Сообщение Пчелкин »

Зайдут 45-50 лузеров...напишут по три поста каждый в минуту = хостер застрелится...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

плюсанул за энтузиазм
дай посмотреть как выгялидт

Добавлено спустя 45 секунд:
могу себе смело ставить, у меня выделенка, 800 мгц проц потянет)))
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Динамичный ластпост на главной форума

Сообщение TyMaH »

А если сайта нет, будет работать? просто [final] Recent topics for phpBB3 (Темы на стр. сайта) нужно ставить, сайта то нет..
Изображение
Аватара пользователя
Dr R
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: Динамичный ластпост на главной форума

Сообщение Dr R »

Пчелкин писал(а):Зайдут 45-50 лузеров...напишут по три поста каждый в минуту = хостер застрелится...
Ну лично мне это не страшно, у меня VPS мощный. :lol:
А так - текучесть сообщений по идее не влияет на нагрузку.
На нагрузку влияет кол-во открытых вкладок у всех пользователей.
Ну, вот например если на сайте одновременно 100 человек, и у всех открыто по две вкладки, то получится, что recent.php отработает всего-лишь 800 раз в минуту. Хмм.. Ну, 13 раз в секунду.. Ну это не так страшно..
ТуМаН писал(а):А если сайта нет, будет работать? просто [final] Recent topics for phpBB3 (Темы на стр. сайта) нужно ставить, сайта то нет..
Да, будет работать. Конечно будет. ;)
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

демо в студию!
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Динамичный ластпост на главной форума

Сообщение TyMaH »

Еще один вопрос, установка мода обязательна или можно выдрать из этого мода пару файлов и выполнить вашу инструкцию?
ps. у меня одного при попытке зайти на сайт Dr R антивир его блокирует?
Изображение
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

TyMaH писал(а):ps. у меня одного при попытке зайти на сайт Dr R антивир его блокирует?
у меня все путем, стоит др веб
Аватара пользователя
Dr R
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: Динамичный ластпост на главной форума

Сообщение Dr R »

Альтаир Бергадлер писал(а):демо в студию!
www.vr-team.ru , на портале, слева блок "Новые сообщения".
Сейчас впиливаю в дизайн.
TyMaH писал(а):Еще один вопрос, установка мода обязательна или можно выдрать из этого мода пару файлов и выполнить вашу инструкцию?
Там и так всего два файла.
TyMaH писал(а):ps. у меня одного при попытке зайти на сайт Dr R антивир его блокирует?
ESET NOD на нас ругается. Из-за того, что программы пакуем через Themida. Не беспокойтесь, ничего там страшного нет.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Динамичный ластпост на главной форума

Сообщение TyMaH »

Ладно спасибо, щас на чистом форуме установлю посмотрю.
Изображение
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

TyMaH о результах желательно отписать)
Аватара пользователя
Dr R
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: Динамичный ластпост на главной форума

Сообщение Dr R »

TyMaH писал(а):Ладно спасибо, щас на чистом форуме установлю посмотрю.
Если хотите ставить на чистый форум, то не забудьте поставить jQuery
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Динамичный ластпост на главной форума

Сообщение Альтаир Бергадлер »

Dr R писал(а): jQuery
версия не принципиальная?
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Динамичный ластпост на главной форума

Сообщение TyMaH »

И как долго новые темы будут там появлятся ? я думал появятся тем 10 потом уже 11ая заменит первую, а она все расстягивает и расстягивает

Добавлено спустя 21 секунду:
Альтаир Бергадлер писал(а):версия не принципиальная?
нет

Добавлено спустя 1 минуту 50 секунд:
http://wcbot.dyndns.org/test/

user: test
pass: 123456

поставил в этот блок Создание блоков в стиле Prosilver
Изображение

Вернуться в «Запросы модов для phpBB 3.0.x»