ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Ссылки на последние темы форума на Вашем сайте

Страниц (16): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. yura3d - 22 марта 2009 — 10:42 - перейти к сообщению
Решил выложить новый мод, который позволяет выводить ссылки на последние обсуждаемые темы форума на Ваш сайт. Для старых версий форума такой мод уже выкладывался, теперь он доступен и для новой версии, а также поддерживает работу с подфорумами. В отличие от старых реализаций, новый мод не требует для своей работы подключения ядра ExBB к Вашему сайту, что положительно скажется на производительности.

Установка довольно простая. Скачиваете прикреплённый файл exbb_last_topics.php и помещаете в корневую папку Вашего форума, предварительно прописав путь к корневой папке с форумом (подробнее читайте в самом скрипте). Далее на страницах Вашего сайта подключаете этот файл через include/require, например, если форум находится в папке forum относительно той страницы, на которой планируется выводить ссылки на последние темы, то подключить скрипт нужно так:
CODE:
<?php require_once('forum/exbb_last_topics.php'); ?>

Далее выбираете на странице Вашего сайта место, в которое Вы хотите поместить ссылки на последние темы форума, и вставляете переменную с этими ссылками так:
CODE:
<?=$exbb_last_topics->last?>

На этом всё, скрипт будет выводить ссылки на последние темы форума (данные аналогичны колонке Обновление на главной странице форума в списке форумов).
Все вопросы, пожелания, замечания по этому моду оставляйте в этой теме

/!\ Если у Вас возникают трудности при указании путей к скрипту вывода последних тем или к папке форума на серврере, воспользуйтесь этим скриптом для получения путей

И ещё. Вот здесь Zeg выложил ещё один вариант этого мода, можете в качестве альтернативы (или при возникновении проблем с использованием приведённого выше мода) использовать его

Инструкцию по выводу последних сообщений не со всего форума, а из какой-либо определенной категории форумов можно найти в этой теме

Инструкцию по подключению скрипта последних тем форума к движку Wordpress можно найти здесь
2. intendant - 22 марта 2009 — 10:49 - перейти к сообщению
Цитата:
Далее на страницах Вашего сайта подключаете этот файл через include/require

Вот тут по подробнее, это как его нужно подключать?
Цитата:
Далее выбираете на странице Вашего сайта место

Куда бы вы посоветовали?
3. yura3d - 22 марта 2009 — 11:19 - перейти к сообщению
Да, и чуть не забыл, работу мода можно посмотреть здесь

intendant пишет:
Вот тут по подробнее, это как его нужно подключать?

В первом сообщении всё достаточно подробно описано. Вот пример того, как это сделано на главной странице нашего сайта exbb.org (файл index.php):
CODE:
<?php
require_once('community/exbb_last_topics.php');
?>
<html>
<head>
<title>ExBB Community :: Последние темы форума</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body style="font-family: verdana, arial, helvetica, sans-seirf; font-size: 12px;">
<b>Сайт находится на стадии разработки, поддержка ExBB осуществляется на <a href="http://exbb.info/community/">форуме</a></b><br><br>
<b><a href="http://exbb.info/community/topic.php?forum=2&topic=1">Скачать последнюю версию ExBB FM 1.0 RC1</a></b><br><br>
<b>Модификации (моды), дополнения, темы оформления (скины, стили), а также локализации (переводы) для ExBB Вы найдёте
<a href="http://exbb.info/community/?c=2">здесь</a></b><br><br>
<b>Последние темы форума <a href="http://exbb.info/community/">ExBB Community</a></b><br>
<?=$exbb_last_topics->last?>
</body>
</html>

Всё в точности повторяет описание в первом сообщении темы

intendant пишет:
Куда бы вы посоветовали?

Ну это же Ваш сайт, и Вам решать где лучше разместить ссылки. Обычно, как правило, ссылки размещают в боковых колонках сайта, например, как здесь
4. lisiycat - 22 марта 2009 — 11:59 - перейти к сообщению
Пробовал поставить - не заработало почему-то Не понял .

На странице в месте где должны были располагаться последние сообщения с форума только вот такой кусок появляется:

last?>
5. yura3d - 22 марта 2009 — 12:02 - перейти к сообщению
lisiycat пишет:
На странице в месте где должны были располагаться последние сообщения с форума только вот такой кусок появляется:

last?>

Желательно бы ссылку на проблемную страницу
6. lisiycat - 22 марта 2009 — 12:05 - перейти к сообщению
yura3d пишет:
Желательно бы ссылку на проблемную страницу


http://charka.org.ua/
7. Defenderyk - 22 марта 2009 — 12:12 - перейти к сообщению
не совсем понял с этим
CODE:
<?=$exbb_last_topics->last?>
8. yura3d - 22 марта 2009 — 12:14 - перейти к сообщению
lisiycat
Вы неправильно подключаете скрипт. Напишите подробнее, как Вы устанавливаете мод, попробуем отследить ошибку
(Добавление)
Defenderyk
Этот код нужно вставить в то место сайта, на котором нужно выводить ссылки. Я приводил пример выше
9. Defenderyk - 22 марта 2009 — 12:26 - перейти к сообщению
я ставлю, но он не выводит
10. yura3d - 22 марта 2009 — 12:36 - перейти к сообщению
Defenderyk пишет:
я ставлю, но он не выводит

В какой папке располагается скрипт, а в какой страница, к которой он подключается? Редактировался ли путь $this->path в скрипте?
11. lisiycat - 22 марта 2009 — 12:44 - перейти к сообщению
yura3d пишет:
Вы неправильно подключаете скрипт. Напишите подробнее, как Вы устанавливаете мод, попробуем отследить ошибку


- Скопировал файл из архива в корневую папку форума
- В файле forum/exbb_last_topics.php прописываю полный путь к корневой папке форума
- В файле index.php (Главная сайта) подключаю файл
CODE:
<?php require_once('forum/exbb_last_topics.php'); ?>

- В шаблоне в нужном месте помещаю код
CODE:
<?=$exbb_last_topics->last?>
12. yura3d - 22 марта 2009 — 12:52 - перейти к сообщению
lisiycat пишет:
- В файле index.php (Главная сайта) подключаю файл

На этом этапе ошибка, почему-то строка с подключением не обрабатывается интерпретатором PHP, а выводится как есть. Вот html содержимое Вашей страницы:
CODE:
<?php
require_once('forum/exbb_last_topics.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Черниговский рыболовный сайт - рыбалка в Украине</title>
...

Тоже самое касается и вставки ссылок. Выложите Ваш index.php, будем разбираться
13. lisiycat - 22 марта 2009 — 12:59 - перейти к сообщению
yura3d пишет:
Тоже самое касается и вставки ссылок. Выложите Ваш index.php, будем разбираться


Прикрепляю
14. yura3d - 22 марта 2009 — 13:06 - перейти к сообщению
lisiycat пишет:
Прикрепляю

В этом файле подключение верное. Осталось понять как Вы прописываете отображение ссылок
15. lisiycat - 22 марта 2009 — 13:11 - перейти к сообщению
yura3d пишет:
Осталось понять как Вы прописываете отображение ссылок


Ну а дальше помещаю код в шаблоне сайта.
Прикрепляю и этот файл

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0388]     [ ]