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


 Страниц (16): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец    

> Описание: Позволяет на Вашем сайте вывести ссылки на последние обсуждаемые темы
timyr.dp
Отправлено: 7 февраля 2011 — 16:36
Post Id



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


Покинул форум
Сообщений всего: 35
Дата рег-ции: Апр. 2010  
Репутация: 1

[+]


Вот пример вывода тем в два столбца:
CSS (Отобразить)

HTML (Отобразить)
 
 
BON
Отправлено: 7 февраля 2011 — 19:06
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




Nikela, чет я не понял, не выводятся последние 5 сообщений с форума как хотели?

(Отредактировано автором: 7 февраля 2011 — 19:08)

 
 
Nikela
Отправлено: 8 февраля 2011 — 00:52
Post Id



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


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




BON, нет не выводятся. Все глючит.

Вообще у меня судя по всему проблема с этим rss-каналом, т.к. я не вижу в нем половину новых сообщений, которые есть на форуме. Однако
 
 
BON
Отправлено: 8 февраля 2011 — 15:26
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




Nikela, не в RSS дело, рас нормально работает на форуме.

Можно сделать попробовать так: создайте какой нить будь фаил с расширением пхп. В него вставьте код тот который вы пытались вставить при создани бокового меню в джомле ( я про код электрона). Затем подгружайте созданный вами фаил через iframe. Я так делаю для подключения курса валют, т.к. в моем двиге и в джомле в создании меню сбоку пхп код не обрабатывается.
 
 
Nikela
Отправлено: 9 февраля 2011 — 05:53
Post Id



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


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




BON пишет:
Nikela, не в RSS дело, рас нормально работает на форуме.

Можно сделать попробовать так: создайте какой нить будь фаил с расширением пхп. В него вставьте код тот который вы пытались вставить при создани бокового меню в джомле ( я про код электрона). Затем подгружайте созданный вами фаил через iframe. Я так делаю для подключения курса валют, т.к. в моем двиге и в джомле в создании меню сбоку пхп код не обрабатывается.

У меня для модуля Фрейм в админке есть возможность ввести только урл, а поля для ввода своего кода нет.
 
 
jon45
Отправлено: 9 февраля 2011 — 08:09
Post Id



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


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2010  
Откуда: Курган
Репутация: 0




В общем главная сайта у меня с расширением HTML... по некоторым причинам поменять расширение на PHP не получится... Посему вывод ссылок на последние темы форума на главной странице реализовал с помощю вставки фрейма (коряво конечно, но работает):
1. в корень форума бросил файл exbb_last_topics.php
2. в корневую сайта поместил файл topf.php следующего содержания:
CODE:
<script type='text/javascript'>
function openNew()
{
var All_Links = document.getElementsByTagName('a')
for ( i=0; i < All_Links.length; i ++ )
{
All_Links [i].target='_blank';
}
}
</script>
<body onclick='openNew();'>
<?php
require_once('forum/exbb_last_topics.php');
echo "<font size=2 color=#00ff77>$exbb_last_topics->last</font>";
?>

3. На главной сайта разместил код:
CODE:
<IFrame src="topf.php" name="topf" width="140" height="150" scrolling="auto"></IFrame>


Ява скрипт нужен в topf.php чтобы по ссылке тема открывалась не в фрейме, а в отдельном окне...
Может кто раскритикует такой подход?

(Отредактировано автором: 9 февраля 2011 — 10:55)

 
 
BON
Отправлено: 9 февраля 2011 — 16:36
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




Nikela, и не надо весь код вводить. Код одгрузится и обработает в левом создамнном фаиле пхп
 
 
Nikela
Отправлено: 13 февраля 2011 — 07:59
Post Id



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


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




BON пишет:
Nikela, и не надо весь код вводить. Код одгрузится и обработает в левом создамнном фаиле пхп

В общем, благодаря помощи пользователя igrok54, мод Зега удалось интегрировать на мой сайт + мы сделали его модулем прямо в Джумле, который выводится и отключается в админке. Все работает как часики.
За что я ему и премного благодарна. Улыбка

(Отредактировано автором: 13 февраля 2011 — 08:00)

 
 
m0ntag
Отправлено: 28 февраля 2011 — 18:50
Post Id


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


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




Кстати вот такая задачка.
Скрипт от Zeg приводит к падению сайта.
Ковырялся , смотрел что да как. Оказывается с этим скриптом начинает глючить кеширование, в кеш записывается всякий бред, происходит переход на закешированную страницу и...падает сайт. Если отключить кеширование, то все ок, если поставить скрипт Юры, то все ок. Что бы это могло быть?)
 
 
Zeg
Отправлено: 28 февраля 2011 — 21:52
Post Id



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


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




m0ntag, подробности можно? Что за кэширование, как работает? На этом скрипте реализовано много разных "выводилок" последних сообщений форума. В т.ч. и с кэшированием - см. например мой сайт - chausy.info, построенный на TanitaCMF. Вот описание модуля - он на 99% тот же самый мой вышеописанный вариант.
 
 
yura3d
Отправлено: 28 февраля 2011 — 23:38
Post Id


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


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




Моё имхо, в версии этого мода от Zeg нужно самостоятельно, средствами PHP, реализовать простенькое кеширование. Самый простой вариант - это записывать результаты работы мода (список последних тем) в отдельный файл, и при всех последующих обращениях к последним темам выводить результаты именно с этого файла. Если же в списке тем происходят изменения (добавляются/удаляются темы/сообщения и т.д.), то файл кеша удаляется, и мод, не обнаружив его, строит новый кеш. В конце концов, обращения на чтение списка последних тем поступают гораздо чаще, чем обновляется сам список (утверждение справедливо для абсолютного большинства форумов)

Говорю это, поскольку сам недавно столкнулся с такой ситуацией. У одного человека список последних тем выводился на всех страницах сайта, в результате чего даже простой визит поискового бота подвешивал сервер
 
 
m0ntag
Отправлено: 28 февраля 2011 — 23:49
Post Id


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


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




Цитата:
подробности можно? Что за кэширование, как работает?

Речь идет о кешировании в самом движке ЦМС. При включенном кешированнии сайт с этим модом падает, при выключенном - работает. Сначала думал что сам движек глючит, но убирая или меняя мод проблема исчезает. Пробовал и на хостингах и на денвере. ЦМС - блоголет (blogolet.ru)
Честно говоря я слабо разбираюсь в этих вещах, а в пхп воообще 0. Сайт http://vide0.org.ua

Цитата:
cache_time - время кэширования в секундах. По-умолчанию = 3600 (1 час). Чтобы отключить кэширование, установите этот параметр в ноль.


А если вовсе отключить кеширование то сильно нагрузка возрастет? А, понял, это ЦМС-ки опция а не самого мода..

Цитата:
У одного человека список последних тем выводился на всех страницах сайта, в результате чего даже простой визит поискового бота подвешивал сервер

Раньше вроде работало, но сейчас на постоянной основе начало падать

(Отредактировано автором: 1 марта 2011 — 02:58)

 
 
Zeg
Отправлено: 4 марта 2011 — 02:16
Post Id



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


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




10.03.2011 - к посту прицеплен более подчищенный и приглаженный вариант. У кого уже работает предыдущий, можно ничего не менять.

Добавляю вариант мода с кешированием. За основу взят мод "Метатеги" (Облако последних сообщений). Все осталось работать так же, как и раньше, ничего изменять ни на сайте, ни в коде форума не нужно. Необходимо только произвести минимальные настройки кеширования.

Для этого в строке
CODE:
// если в кэше нет файла, он нулевого размера или слишком старый - обновляем
if(!file_exists($filename) || !filesize($filename) || $modif>600)

указать время кеширования в секундах (600 секунд). Число выставляйте экспериментально в зависимости от скорости появления новых постов на форуме. Если кеширование не надо - указать 0.

И настроить путь для файла-кеша относительно корня сайта в строке
CODE:
$filename = $_SERVER['DOCUMENT_ROOT']."/forum/lastforum.txt";


Еще есть в моде такая строка:
CODE:
// Если нужно вернуть в кодировке UTF-8
//return (CP1251toUTF8($allname));
// Если нужно вернуть в кодировке Windows-1251
return ($allname);

Если нужно, чтобы названия тем выводились не в кодировке windows-1251 , а UTF-8, то нужно исправить на
CODE:
// Если нужно вернуть в кодировке UTF-8
return (CP1251toUTF8($allname));
// Если нужно вернуть в кодировке Windows-1251
//return ($allname);


Первоначальный вариант мода - смотрите тут.

В идеальном виде, конечно, нужно внести изменения в post.php (удаление файла кеша при создании новой темы или добавлении нового поста), но ИМХО это лишнее.

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

(Отредактировано автором: 11 марта 2011 — 15:12)

 
 
m0ntag
Отправлено: 4 марта 2011 — 03:08
Post Id


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


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




Цитата:
Добавляю вариант мода с кешированием

Все заработало как надо! Супер-огромное спасибо)
 
 
Goliaf-RS
Отправлено: 11 марта 2011 — 13:15
Post Id



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


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




А можно ли как нибудь заставить этот модуль выдавать ссылку не только на адрес сайта но еще и номер порта через который происходит обращение на этот адрес. Просто у меня сайт размещен дома, на своем собственном компьютере, трансляция идет через статичный IP и определенный номер порта. Пытался сам подправить код программы а именно добавить к 'boardurl' номер порта. Порт добавляется но появляется другая проблема, форум у меня расположен в корне сайта в папке forum и соответственно адрес должен был бы быть ip:port/forum/topic... но получается следующее ip:port/topic... исчезает forum, и в чем причина этого исчезновения я понять не могу...
Помогите решить проблему.
Заранее спасибо.

Если оставить программу как есть, то есть не добавлять к 'boardurl' номер порта, программа работает на ура, все выводит отлично, вот только ссылку открывает как обычно, т.е. через 80 порт...

(Отредактировано автором: 11 марта 2011 — 13:20)

 
 
Страниц (16): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец
Сейчас эту тему просматривают: 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.1469]     [ ]