Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Мод для ExBB FM 1.0 Beta: экспорт тем форума в виде новостей
ТвойWeb » » Моды, хаки, скины и дополнения » Мод для ExBB FM 1.0 Beta: экспорт тем форума в виде новостей

Страниц (1): [1]
 

1. awep - 12 Марта, 2008 - 15:52:18 - перейти к сообщению
Так как сам давно пользуюсь таким скриптом, решил все-таки написать "мод" для форума ExBB FM 1.0 Beta.
Суть: я использовал на своем сайте один форум как архив новостей. Естественно, нужно было экспортировать последние темы на сайт, чтобы они отображались как новости.
Именно это и делает мой мод.

Дизайн новостей настраивается, есть кэширование(уместно для сайтов с большой посещаемостью), bb теги и смайлы работают(если включены в настройках форума).

Все функции взяты из функционала форума, некоторые немного доделаны-переделаны.
Про установку читайте в README в архиве

Аналогичный скрипт работает на моем сайте. Сайт не критиковать, скрипт там стоит не такой, а просто аналогичный.

По всем вопросам - обращайтесь

п.с. на хостинге fatal.ru скрипт выдирает 10 новостей в среднем за 0,34 секунды
2. allsu - 14 Апреля, 2008 - 01:23:34 - перейти к сообщению
Если не сложно поподробнее можно?
Очень интересен данный мод.
Я установил но выдало ошибку
Залил 2 файла в папку forum

forum/exbb_news_from_forum.php
forum/exbb_news_view.tpl

далее вставил код в файл news.php таким образом
CODE:
<?
include('exbb_news_from_forum.php');
$exbb_news = new ExBB_News;
$exbb_news->show();
?>


и залил файл news.php
в папку forum

forum/news.php

при вызове данного урла mydomen.ru/forum/news.php

выдается ошибка Однако
CODE:
/usr/home/mydomen.ru/forum/exbb_news_from_forum.php on line 59

Warning: fopen(/usr/home/mydomen.ru/forum/forum1/list.php) [function.fopen]: failed to open stream: No such file or directory in /usr/home/mydomen.ru/forum/exbb_news_from_forum.php on line 396

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/home/mydomen.ru/forum/exbb_news_from_forum.php on line 381

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/home/mydomen.ru/forum/exbb_news_from_forum.php on line 381

Warning: fclose(): supplied argument is not a valid stream resource in /usr/home/mydomen.ru/forum/exbb_news_from_forum.php on line 387
Access to file /usr/home/mydomen.ru/forum/forum/forum1/list.php blocked! Try again later
3. allsu - 20 Апреля, 2008 - 12:25:43 - перейти к сообщению
Спасибо огромное автору помог разобраться!
И даже подсказал больше!!
Всё теперь работает!!!
4. lirik_m - 22 Апреля, 2008 - 11:58:19 - перейти к сообщению
Друзья, такая проблема с данным скриптом. Дело в том что мне нужно таковых 4 штуки на странице. Новости с одного раздела работают без проблем, но если я добавляю к примеру вторую копию данного скрипта пусть даже с одним и тем же адресом на номер раздела, из этого ничего не выходит. Не сочтите за труд, помогите.
5. allsu - 22 Апреля, 2008 - 12:25:07 - перейти к сообщению
lirik_m пишет:
Друзья, такая проблема с данным скриптом. Дело в том что мне нужно таковых 4 штуки на странице. Новости с одного раздела работают без проблем, но если я добавляю к примеру вторую копию данного скрипта пусть даже с одним и тем же адресом на номер раздела, из этого ничего не выходит. Не сочтите за труд, помогите.


Это к разработчику думаю поможет если время у него будет!
6. lirik_m - 22 Апреля, 2008 - 12:38:42 - перейти к сообщению
да это само собой. Но может кто-то предложит альтернативу данному скрипту.
7. awep - 24 Апреля, 2008 - 10:37:53 - перейти к сообщению
lirik_m, немного переделал класс для работы с несколькими форумами.
В нужном скрипте один раз прописываешь
CODE:
<?
include('exbb_news_from_forum.php');
$exbb_news = new ExBB_News;
?>
А в местах, где нужны новости, вставляешь:
CODE:
$exbb_news->show(id);
, где вместо id списываешь ID форума.
НО учти, если не делать кэширование, то при каждом запросе будет обрабатываться столько файлов, сколько форумов ты запросил+1, т.е. допустим, если вывел новости из 2 форумов, то обработалось 3 файла. на это уходит время и оперативка, но, думаю, большой нагрузки не будет.

скрипт не проверял, но работать должен. будут ошибки - отпишитесь.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.037]     [ Gzipped ]