yura3d |
Отправлено: 22 марта 2009 — 13:17
|
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?>
Достаточно будет прописать:
|
|
|
yura3d |
Отправлено: 22 марта 2009 — 13:35
|
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 о приватных форумах |
|
|
yura3d |
Отправлено: 22 марта 2009 — 20:20
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Либо указаны неверные пути (при инклюде или пути в скрипте к папке форума), либо идёт вставка данных на сайт через левую шаблонную систему (как в случае с DLE выше). Расписать установку под абсолютно все CMS я не могу, поэтому сначала советую потреннироваться со вставкой на примере простой страницы (как я приводил выше), а уже потом по аналогии переносить на сайт
(Добавление)
И ещё, всех касается, столько раз повторял, но видимо придётся повторить ещё раз. Если что-то не получается, обязательно выкладываем полное описание своих действий, выдаваемых ошибок, при необходимости прикрепляем файлы, в которых производились изменения. Весь не несущий в себе смысла мусор типа "Я пробовал и у меня не получилось", "А почему у меня не работает?" и т.п. будет удаляться, а авторы будут ловить штрафы. Просто повторять уже надоело |
|
|
yura3d |
Отправлено: 25 марта 2009 — 15:33
|
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); |
|
|
yura3d |
Отправлено: 27 марта 2009 — 15:14
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
mastersound пишет:Сорри за повтор... У меня та же проблема. Страница сделана в html, переименована в php, но последние посты на сайте не отображаются. Вроде без косяков. Ну не силен я))) Может кто посмотрит - поможет? Прикрепил индексную страницу, там же и описание деталей (вверху)
Притом. У выложенной на сервер странице index не отображаются php скрипты, введенные в нее. Вверху и в месте вывода ссылок..
Очевидно Вас ввёл в заблужение неверный комментарий в скрипте. Сам вот сейчас только заметил. Путь к папке форума в скрипте exbb_last_topics.php нужно прописывать относительно папки, в которой находятся файлы, подключающие скрипт вывода тем. Таким образом в Вашем случае нужно будет подредактировать путь вот так:
CODE:var $path = 'forum/';
При этом сам скрипт вывода последних тем нужно разместить в папке с форумом |
|
|
|