ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Описание: Позволяет на Вашем сайте вывести ссылки на последние обсуждаемые темы
yura3d
Отправлено: 22 марта 2009 — 13:17
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




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

Вам для DLE очевидно придётся сделать немного по-другому. В index.php нужно найти строку:
CODE:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

И прямо за ней вставить строку:
CODE:
$tpl->set('{exbb_last_topics}', $exbb_last_topics->last);

Тогда в шаблоне main.tpl вместо строки:
CODE:
<?=$exbb_last_topics->last?>

Достаточно будет прописать:
CODE:
{exbb_last_topics}
 
 
lisiycat
Отправлено: 22 марта 2009 — 13:27
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




Теперь заработало Превосходно превосходно!

И еще последний вопрос: Как убрать из списка последних тем приватные темы? Вобщем, чтоб темы из приватных разделов не отображались на страницах сайта.
 
 
yura3d
Отправлено: 22 марта 2009 — 13:35
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




lisiycat пишет:
Теперь заработало превосходно!

Проблема была в том, что в DLE система шаблонов реализована не очень рационально и с большим извратом. При большом объёме данных на такой системе возможны серьёзные проблемы с производительностью.

lisiycat пишет:
И еще последний вопрос: Как убрать из списка последних тем приватные темы? Вобщем, чтоб темы из приватных разделов не отображались на страницах сайта.

А вот это мой прокол Ниндзя
Открываем exbb_last_topics.php, находим строку:
CODE:
if (!stristr($forum['catid'], 'f')) return $forum;

И заменяем её на эту:
CODE:
if (!stristr($forum['catid'], 'f') && empty($forum['private'])) return $forum;

(Добавление)
Исправил файл в первом сообщении темы в соответствии с замечанием lisiycat о приватных форумах
 
 
Defenderyk
Отправлено: 22 марта 2009 — 17:19
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




а у меня все же не выводится
 
 
yura3d
Отправлено: 22 марта 2009 — 20:20
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Либо указаны неверные пути (при инклюде или пути в скрипте к папке форума), либо идёт вставка данных на сайт через левую шаблонную систему (как в случае с DLE выше). Расписать установку под абсолютно все CMS я не могу, поэтому сначала советую потреннироваться со вставкой на примере простой страницы (как я приводил выше), а уже потом по аналогии переносить на сайт
(Добавление)
И ещё, всех касается, столько раз повторял, но видимо придётся повторить ещё раз. Если что-то не получается, обязательно выкладываем полное описание своих действий, выдаваемых ошибок, при необходимости прикрепляем файлы, в которых производились изменения. Весь не несущий в себе смысла мусор типа "Я пробовал и у меня не получилось", "А почему у меня не работает?" и т.п. будет удаляться, а авторы будут ловить штрафы. Просто повторять уже надоелоНедовольство, огорчение
 
 
LordShad0W
Отправлено: 23 марта 2009 — 22:20
Post Id



Пользователь
ExBB Skins Creator


Покинул форум
Сообщений всего: 136
Дата рег-ции: Март 2009  
Откуда: г.Хотьково
Репутация: 14




yura3d, Юр, прости за такой вопрос:
А как быть, если страница сайта сделана руками и она не PHP а HTML?
Возможно ли вообще вставить скрипт на такую страницу?
 
 
yura3d
Отправлено: 24 марта 2009 — 05:29
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Да, достаточно изменить расширение файла на *.php и установить модуль так, как описано в 1-ом сообщении темы. Никаких других изменений файла не потребуется
 
 
Cardinal
Отправлено: 25 марта 2009 — 12:05
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2009  
Репутация: 0




Если сайт делать ручками, то выводится корректно, но.. есть проблема с выводом в Drupal, поскольку в нем используется utf-8. Кто-нибудь уже решал такую задачку?
 
 
yura3d
Отправлено: 25 марта 2009 — 12:41
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Да, vipraskrutka прав, к переменной вывода $exbb_last_topics->last нужно применить функцию PHP iconv() как описано выше. Подробнее не напишу, т.к. временно остался без Инета и сижу сейчас с мобильника
 
 
Cardinal
Отправлено: 25 марта 2009 — 14:32
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2009  
Репутация: 0




Будем пробовать. О результатах напишу.
 
 
yura3d
Отправлено: 25 марта 2009 — 15:33
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Cardinal пишет:
Будем пробовать. О результатах напишу.

Да там всего одну строку добавить. Открываем файл exbb_last_topics.php, находим строку:
CODE:
$exbb_last_topics->last_topics();

И после неё вставляем строку:
CODE:
$exbb_last_topics->last = iconv('cp1251', 'utf-8', $exbb_last_topics->last);
 
 
mastersound
Отправлено: 27 марта 2009 — 11:52
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Сорри за повтор... У меня та же проблема. Страница сделана в html, переименована в php, но последние посты на сайте не отображаются. Вроде без косяков. Ну не силен я))) Может кто посмотрит - поможет? Прикрепил индексную страницу, там же и описание деталей (вверху)
Притом. У выложенной на сервер странице index не отображаются php скрипты, введенные в нее. Вверху и в месте вывода ссылок..

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 280

(Отредактировано автором: 27 марта 2009 — 11:59)

 
 
yura3d
Отправлено: 27 марта 2009 — 15:14
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
Сорри за повтор... У меня та же проблема. Страница сделана в html, переименована в php, но последние посты на сайте не отображаются. Вроде без косяков. Ну не силен я))) Может кто посмотрит - поможет? Прикрепил индексную страницу, там же и описание деталей (вверху)
Притом. У выложенной на сервер странице index не отображаются php скрипты, введенные в нее. Вверху и в месте вывода ссылок..

Очевидно Вас ввёл в заблужение неверный комментарий в скрипте. Сам вот сейчас только заметил. Путь к папке форума в скрипте exbb_last_topics.php нужно прописывать относительно папки, в которой находятся файлы, подключающие скрипт вывода тем. Таким образом в Вашем случае нужно будет подредактировать путь вот так:
CODE:
var $path = 'forum/';

При этом сам скрипт вывода последних тем нужно разместить в папке с форумом
 
 
2B
Отправлено: 27 марта 2009 — 17:36
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2009  
Откуда: Ирпень, Украина
Репутация: 1




А нельзя ли одно-единственное сообщение выводить, но самое последнее, а не последние во всех форумах по списку?
 
 
Zeg
Отправлено: 27 марта 2009 — 19:29
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




2B пишет:
А нельзя ли одно-единственное сообщение выводить, но самое последнее, а не последние во всех форумах по списку?
Именно эту версию скрипта не смотрел, но теоретически там должны быть настройки, в которых можно указать, сколько сообщений (точнее тем) выводить за раз. Установив этот параметр в 1, получим самое последнее сообщение на форуме.
 
 
Страниц (16): « 1 [2] 3 4 5 6 7 8 9 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод: Ссылки на последние темы форума на Вашем сайте
Темы Форум Информация о теме Обновление
Дополнение: Отображение статуса прикреплённых тем
Позволяет узнать, прочитана тема или нет
Модификации и дополнения Ответов: 13
Автор темы: yura3d
6 сентября 2012 — 10:04
Автор: dxman
картинки к темам
Для каждой темы слева можно поместить картинку, своеобразную иконку...
Установка и обновление Ответов: 3
Автор темы: manfil
18 марта 2009 — 11:44
Автор: yura3d
Использование PHP кода в сообщениях для администраторов
Позволяет вставить в сообщение исполняемый PHP код
Модификации и дополнения Ответов: 13
Автор темы: WebMaster
7 сентября 2014 — 17:49
Автор: variant0
Как закрыть в <noindex> и <rel="nofollow"> ссылку на _ripe.net?
Средствами форума
Настройка форума Ответов: 2
Автор темы: mastersound
26 сентября 2010 — 10:49
Автор: mastersound
Пропали форумы. Некоторые удалось восстановить из бэка
Но пропал 1 раздел с 4 форумами как восстановить?
Решение проблем Ответов: 8
Автор темы: GreatALF
4 июня 2014 — 12:34
Автор: GreatALF
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

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

[Script Execution time: 0.149]     [ ]