Так как сам давно пользуюсь таким скриптом, решил все-таки написать "мод" для форума ExBB FM 1.0 Beta.
Суть: я использовал на своем сайте один форум как архив новостей. Естественно, нужно было экспортировать последние темы на сайт, чтобы они отображались как новости.
Именно это и делает мой мод.
Дизайн новостей настраивается, есть кэширование(уместно для сайтов с большой посещаемостью), bb теги и смайлы работают(если включены в настройках форума).
Все функции взяты из функционала форума, некоторые немного доделаны-переделаны.
Про установку читайте в README в архиве
Аналогичный скрипт работает на моем сайте. Сайт не критиковать, скрипт там стоит не такой, а просто аналогичный.
По всем вопросам - обращайтесь
п.с. на хостинге fatal.ru скрипт выдирает 10 новостей в среднем за 0,34 секунды
1. awep - 12 Марта, 2008 - 15:52:18 - перейти к сообщению
2. allsu - 14 Апреля, 2008 - 01:23:34 - перейти к сообщению
Если не сложно поподробнее можно?
Очень интересен данный мод.
Я установил но выдало ошибку
Залил 2 файла в папку forum
forum/exbb_news_from_forum.php
forum/exbb_news_view.tpl
далее вставил код в файл news.php таким образом
и залил файл news.php
в папку forum
forum/news.php
при вызове данного урла mydomen.ru/forum/news.php
выдается ошибка
Очень интересен данный мод.
Я установил но выдало ошибку
Залил 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();
?>
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
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, немного переделал класс для работы с несколькими форумами.
В нужном скрипте один раз прописываешь
НО учти, если не делать кэширование, то при каждом запросе будет обрабатываться столько файлов, сколько форумов ты запросил+1, т.е. допустим, если вывел новости из 2 форумов, то обработалось 3 файла. на это уходит время и оперативка, но, думаю, большой нагрузки не будет.
скрипт не проверял, но работать должен. будут ошибки - отпишитесь.
В нужном скрипте один раз прописываешь
CODE:
А в местах, где нужны новости, вставляешь:<?
include('exbb_news_from_forum.php');
$exbb_news = new ExBB_News;
?>
include('exbb_news_from_forum.php');
$exbb_news = new ExBB_News;
?>
CODE:
, где вместо id списываешь ID форума.$exbb_news->show(id);
НО учти, если не делать кэширование, то при каждом запросе будет обрабатываться столько файлов, сколько форумов ты запросил+1, т.е. допустим, если вывел новости из 2 форумов, то обработалось 3 файла. на это уходит время и оперативка, но, думаю, большой нагрузки не будет.
скрипт не проверял, но работать должен. будут ошибки - отпишитесь.