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


 Страниц (2): [1] 2 »   

> Описание: Когда-то был такой мод
St.A.N.
Отправлено: 16 апреля 2010 — 11:43
Post Id



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


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




Когда то встречал такой мод: на главной форума снизу вверх проползали объявления. объявления заносились в текстовый файл, каждая новая сторка - новое объявление. Это было когда то на форуме tvoyweb. Сейчас не могу найти этот мод. Может у кого есть или может сделать. Я бы мог сделать своими силами, просто использовав "<marguee>", но это не то.. хотя бы потому, что объявления не будут проползать в случайном порядке, а только так, как были написаны... Улыбка
Думаю этот мод был бы полезным на любом форуме...
 
 
yura3d
Отправлено: 16 апреля 2010 — 19:02
Post Id


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


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




St.A.N.
Хм, не находил такого мода на ТвойВебе. Помню, когда-то на форуме у Маркуса выводились в шапке сообщения, относящиеся к правилам форума (только там была не прокрутка сообщений, а просто смена сообщений с эффектом прозрачности)
 
 
St.A.N.
Отправлено: 16 апреля 2010 — 19:52
Post Id



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


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




Ну да да, я не так выразился.., плавная смена сообщений случайным образом. Где его можно найти? Сейчас пытаюсь найти что то подобное, что бы прикрутить к форуму... пока безуспешно. Закатив глазки
 
 
yura3d
Отправлено: 16 апреля 2010 — 20:07
Post Id


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


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




St.A.N. пишет:
Ну да да, я не так выразился.., плавная смена сообщений случайным образом. Где его можно найти? Сейчас пытаюсь найти что то подобное, что бы прикрутить к форуму... пока безуспешно. Закатив глазки

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

Сделать подобный вывод сообщений в принципе несложно. Если не сможете адаптировать готовый скрипт (которых, я уверен, в Сети хватает), могу на досуге набросать уже адаптированный вариант для ExBB.
 
 
St.A.N.
Отправлено: 16 апреля 2010 — 20:13
Post Id



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


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




Был бы очень признателен, если можно написать)))
А вот найти такой же не получается пока. Что то не работает, с моими кривыми руками)), а что то не совсем то, что нужно. А я ищу, что бы цитаты сами менялись, причём в случайном порядке. Закатив глазки
 
 
St.A.N.
Отправлено: 17 апреля 2010 — 10:47
Post Id



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


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




yura3d можешь выдернуть этот скрипт из установленного форума "ExBB 1.9.1"?
если возьмёшься, дай знать. Вот ссылка на архив форума: http://narod.ru/disk/19813975000/FORUMS.rar.html
Прикреплено изображение
объявления.gif

(Отредактировано автором: 17 апреля 2010 — 10:48)

 
 
yura3d
Отправлено: 18 апреля 2010 — 11:37
Post Id


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


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




St.A.N.
Пришлось немного переделать этот мод, т.к. рандомный вывод сообщений у меня никак не хотел работать (они выводились строго по порядку). Установку этого модуля приведу на примере скина InvisionExBB. В файле templates/InvisionExBB/logos.tpl после строк:
CODE:
<table width="100%" cellspacing="6" id="logomenu" border="0">
<tr>
<td width="468" align="center" rowspan="2">{$fm->_Banner}</td>
<td valign="top" align="right"><span style="margin-right:15px;">{$fm->exbb['boarddesc']}</span></td>
</tr>
<tr>
<td align="right" valign="bottom" nowrap>
<img src="./templates/InvisionExBB/im/help.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=help" title="{$fm->LANG['Help']}"><b>{$fm->LANG['Help']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/InvisionExBB/im/search.gif" border="0" alt="" />&nbsp;<a href="search.php" title="{$fm->LANG['Search']}"><b>{$fm->LANG['Search']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/InvisionExBB/im/members.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=members" title="{$fm->LANG['Users']}"><b>{$fm->LANG['Users']}</b></a>
</td>
</tr>
</table>

размещаем строки:
CODE:
<table width="100%" id="logomenu" cellspacing="6">
<tr>
<td height="30" align="center"><div align="center" id="smfFadeScroller" style="width: 90%; color: #3A4F6C;"><b>Приветственное сообщение</b></div></td>
</tr>
</table>
<script language="JavaScript" type="text/javascript">
<!--
var smfFadeDelay = 2000;
var smfFadeFrom = {"r": 58, "g": 79, "b": 108}, smfFadeTo = {"r": 223, "g": 230, "b": 239};
var smfFadeBefore = "<b>", smfFadeAfter = "</b>";
var smfFadeContent = new Array(
'Сообщение 1',
'Сообщение 2'
);
// -->
</script>
<script language="JavaScript" src="javascript/fader.js"></script>

В этих строках на месте фрагмента Приветственное сообщение нужно разместить текст, который будет отображаться сразу же после открытия страницы пользователем. Вместо фрагментов Сообщение 1, Сообщение 2 размещаем тексты своих сообщений, которые будут выводиться рандомом. Сообщений должно быть 2 или больше, при необходимости в массив через запятую можно добавить ещё произвольное кол-во сообщений. Значение переменной smfFadeDelay - длительность отображения одного сообщения, переменные smfFadeFrom и smfFadeTo отвечают за исходный цвет текста и цвет фона, к которому будет стремится цвет текста при затухании, smfFadeBefore и smfFadeAfter определяют окантовку текста (в данном случае текст будет заключен в теги <b></b>).

Осталось теперь только разместить прикреплённый файл fader.js в папке javascript. На этом установка завершена

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 193
 
 
St.A.N.
Отправлено: 18 апреля 2010 — 18:44
Post Id



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


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




Отлично, Юра!! Щас попробую)))
А можешь сделать ввод объявлений из текстового файла, так и проще и быстрей? Закатив глазки
 
 
alexx
Отправлено: 18 апреля 2010 — 19:24
Post Id


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


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




St.A.N. пишет:
Отлично, Юра!! Щас попробую)))
А можешь сделать ввод объявлений из текстового файла, так и проще и быстрей? Закатив глазки

Покажи на своем форуме как оно работает, ссылку дай на форум.
 
 
yura3d
Отправлено: 18 апреля 2010 — 19:54
Post Id


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


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




St.A.N. пишет:
Отлично, Юра!! Щас попробую)))
А можешь сделать ввод объявлений из текстового файла, так и проще и быстрей? Закатив глазки

Да пожалуйста! В файле templates/InvisionExBB/logos.tpl найдите строки:
CODE:
echo <<<DATA
{$GLOBALS['fm']->_NewEmail}

и над ними вставьте строку:
CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '', '"' => ''')).'\'';

Далее ранее вставленный фрагмент:
CODE:
var smfFadeContent = new Array(
"Сообщение 1",
"Сообщение 2"
);

замените строкой:
CODE:
var smfFadeContent = new Array({$fadeContent});

На этом всё. Сообщения будут браться из файла fade.txt, который нужно разместить в корневой папке форума. Размещайте по одному сообщению на каждой строке, т.е. каждая новая строка в файле - это новое сообщение. Для правильной работы модуля пустых строк в файле быть не должно.
 
 
St.A.N.
Отправлено: 18 апреля 2010 — 20:11
Post Id



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


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




Теперь пошли ошибки. Сначала выскакивала ошибка в строке с
CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '', '"' => ''')).'\'';

Тогда я посадил ёе так:
CODE:
echo <<<DATA
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '', '"' => ''')).'\'';
{$GLOBALS['fm']->_NewEmail}

Заработало, но теперь сверху вылетает:
Цитата:
Notice: Undefined variable: fadeContent in Z:\home\localhost\www\ts\templates\GreyExBB\logos.tpl on line 9
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: fadeContent in Z:\home\localhost\www\ts\templates\GreyExBB\logos.tpl on line 26
= '\''.strtr(implode('\', \'', file('././fade.txt'Подмигивание), array(" " => '', " " => '', '"' => '''Подмигивание).'\'';

А ещё, с самого начала получилось так, что панель с объявлениями заменила собой панель с кнопками Помощь Поиск Пользователи Растерялся
 
 
yura3d
Отправлено: 18 апреля 2010 — 20:18
Post Id


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


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




St.A.N. пишет:
Тогда я посадил ёе так

Нет, изначально строка размещалась верно.

Воспользуйтесь вместо приведённой выше строки слегка упрощённым вариантом:
CODE:
$fadeContent = '\''.strtr(implode('\', \'', file('././fade.txt')), array("\n" => '', "\r" => '')).'\'';

Единственный нюанс при работе с таким вариантом - если в Вашем сообщении встречается одинарная кавычка, то нужно предварять её обратным слешем (\). В остальном никаких ограничений нет.
(Добавление)
yura3d пишет:
А ещё, с самого начала получилось так, что панель с объявлениями заменила собой панель с кнопками Помощь Поиск Пользователи Растерялся

Если Вы строго следовали этой инструкции, т.е. в файле шаблона размещали новый фрагмент под искомым, а не вместо него, то проблем быть не должно.
 
 
St.A.N.
Отправлено: 18 апреля 2010 — 20:24
Post Id



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


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




О! Заработало нормально))) Спс Улыбка Нужно теперь найти куда кнопки делись)))
(Добавление)
нАшёл! В этом посте нужно было не заменить, а добавить сверху предложенный тобою код. Улыбка
(Добавление)
Я то уже разобрался.. но не помешал бы хороший мануал, что бы не скакать по всей теме)) Подмигивание
(Добавление)
alexx пример работы мода можно посмотреть здесь Улыбка

(Отредактировано автором: 18 апреля 2010 — 20:49)

 
 
St.A.N.
Отправлено: 20 апреля 2010 — 14:46
Post Id



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


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




yura3d подскажи плиз, как правильно вставить мод в галерею?
Не получается вставить так, что бы работало.
Галерея лежит в папке с форумом, а дальше путь такой: /FORUM-PHOTO/templates/InvisionExBB/
В logos.tpl у галереи я всё делал так же, как и в том же файле форума. Но здесь это уже не работает.
Я тут пробовал свои различные чайные варианты.., в итоге так и не разобрался))) Как мне подправить мод, что бы работал в моей директории. Закатив глазки
 
 
St.A.N.
Отправлено: 22 апреля 2010 — 17:41
Post Id



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


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




help
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждение »

> Похожие темы: Объявления с прокруткой
Темы Форум Информация о теме Обновление
Переадресация с одного домена на другой путем записи в CNAME у регистратора
Кто знает о такой переадресации - подскажите, плз.
Хостинг Ответов: 1
Автор темы: mastersound
20 сентября 2010 — 03:09
Автор: mastersound
Решение проблемы перемещения последнего топика юзера
Когда в профиле остаются старые данные
Решение проблем Ответов: 2
Автор темы: RomAndry
1 ноября 2010 — 13:46
Автор: alexx
Скрипт выводящий права доступа
Есть такой?
PHP/Perl Ответов: 3
Автор темы: Guyver
27 марта 2016 — 00:05
Автор: Guyver
Конвертор wr-forum в ExBB
Есть такой?
Общие вопросы Ответов: 4
Автор темы: patriot
28 июля 2009 — 09:08
Автор: patriot
Модуль статистики тем
Есть ли модуль такой статистики тем
Общие вопросы Ответов: 4
Автор темы: Andreys
15 мая 2015 — 12:42
Автор: electron
 



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




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

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

[Script Execution time: 0.0738]     [ ]