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


 Страниц (5): « 1 [2] 3 4 5 »   

> Опрос
Нужен ли для форума такой мод?
Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь

> Без описания
Zeg
Отправлено: 17 сентября 2009 — 15:48
Post Id



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


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




robert пишет:
Форумчане, очень я хочу себе на главную страницу сайта или снизу форума облако тегов установить (такое как у Zeg) но что-то не могу "догнать", как это облако тегов устанавливать..(торможу видимо).
Немножко расширить описание можно? И возможна ли установка "облака тегов" без "последних тем форума" - т.к. у меня другая версия.


Как прикрутить, написано тут.

Почему я выбрал именно такой вариант (последние сообщения), а не действительно популярные теги, написано тут.

Мой прикрепленный тут файл (lastforum.php) просто генерит необходимый для флешевой "крутилки облака" код в виде:

CODE:
<tags>
<a href="http://forum1.ru" style="font-size: 15pt">forum1</a>
<a href="http://forum2.ru" style="font-size: 15pt">forum2</a>
<a href="http://forum3.ru" style="font-size: 15pt">forum3</a>
<a href="http://forum4.ru" style="font-size: 15pt">forum4</a>
<a href="http://forum5.ru" style="font-size: 15pt">forum5</a>
</tags>


но только в ссылки уже "запихивает" ссылки на последние темы форума.

А вот как прикрутить, зависит от того, куда вы хотите прикрутить. Задавайте вопросы конкретнее, что не получается (не понятно) и приводите ссылки, будем разбираться вместе.
 
 
Defenderyk
Отправлено: 17 сентября 2009 — 16:54
Post Id


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


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




теги (а не флэш) были бы очень полезны для сео, т.е их можно было бы добавлять в динамические ключи.
 
 
robert
Отправлено: 17 сентября 2009 — 18:24
Post Id



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


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




Zeg
пока не могу понять как вот это:
Zeg пишет:
<?php
$tags = "<tags>".CP1251toUTF8($allname).'</tags>';
?>

связать с этим:
Zeg пишет:
Скачать файл: lastforum2.php

Пытался с наскоку (создаю php файл, закачиваю все файлы (включая swf) в одну папку на сервере) запускаю исполняемый php файл... получаю вот это:
CODE:
Fatal error: Call to undefined function cp1251toutf8() in /..../public_html/oblako.php on line 7

(Отредактировано автором: 17 сентября 2009 — 18:32)

 
 
Zeg
Отправлено: 17 сентября 2009 — 20:59
Post Id



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


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




robert пишет:
пока не могу понять как вот это:
...
связать с этим:


Никак Улыбка . Lastforum.php возвращает готовую строку в виде ссылок на последние посты форума, в которой все не алфавитно-числовые символы (кроме -_.) заменены на знак процентов (%) с последующими двумя 16-ричными цифрами и пробелами, кодированными как знаки плюс (+). Не вдаваясь в тонкости - в таком виде эту строку обрабатывает java-скрипт и передает её в флеш-"крутильщик".

"С наскоку" может быть будет понятнее, если сразу объясню, как это приделать к вашему форуму или сайту. Делается так:

1. Копируем swfobject.js в папку /javascript форума, tagcloud.swf и lastforum2.php - в корень форума,

2. Отрываем /templates/ваш_скин/all_header.tpl, в нём находим строку:

CODE:
<script type="text/javascript" language="JavaScript" src="javascript/JsHttpRequest/JsHttpRequest.js"></script>{$GLOBALS['fm']->_Link}


Сразу за ней вставляем:

CODE:
<script type="text/javascript" language="JavaScript" src="javascript/swfobject.js"></script>


Сохраняем.

3. Открываем /templates/ваш_скин/logos.tpl, вверху ищем строку:

CODE:
echo <<<DATA


и перед ней вставляем строку:

CODE:
require_once("lastforum2.php");


Сохраняем.

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

Defenderyk пишет:
теги (а не флэш) были бы очень полезны для сео, т.е их можно было бы добавлять в динамические ключи.теги (а не флэш) были бы очень полезны для сео, т.е их можно было бы добавлять в динамические ключи.


Угу, только вот для построения таких ключевиков очень большие мощности надо. Хотя если подумать, думаю выход есть. Например вести базу ключевиков по каждому подфоруму и пополнять ее либо при индексации поиска, либо в момент отправки сообщения. Но это моё видение вопроса. Возможно я не прав, нужно с более опытными php-программистами это решать.
 
 
yura3d
Отправлено: 17 сентября 2009 — 21:28
Post Id


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


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




Zeg
Предлагаю собрать воедино все инструкции из этой темы и опубликовать тему с этим модом в разделе Модификации и дополнения
 
 
Zeg
Отправлено: 17 сентября 2009 — 21:55
Post Id



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


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




yura3d, опередил всего на несколько минут, как раз хотел предложить перенести эту тему из Обсуждение в Модификации и дополнения.

Поправил пост выше (добавил инструкцию и ссылки на файлы). Если по оформлению вопросов нет, то этот пост можно прикрепить и тему перемещать.

зы. 1Bot, как автору первоначальной идеи - ещё раз спасибо! Радость
 
 
robert
Отправлено: 18 сентября 2009 — 05:31
Post Id



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


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




Cпасибо, вроде всё сделал..но не выходит пока...не врубаюсь Недовольство, огорчение ...
Вот это:
CODE:
<script type="text/javascript">
var rnumber = Math.floor(Math.random()*9999999);
var widget_so = new SWFObject("tagcloud.swf?r="+rnumber, "tagcloudflash", "230", "140", "9", "#ffffff");
widget_so.addParam("allowScriptAccess", "always");
widget_so.addVariable("tcolor", "0x333333");
widget_so.addVariable("tspeed", "115");
widget_so.addVariable("distr", "true");
widget_so.addVariable("mode", "tags");
widget_so.addVariable("tagcloud", "<?php echo urlencode($tags); ?>");
widget_so.write("tags");
</script>

К чему привязать? Или вообще не используется?

(Отредактировано автором: 18 сентября 2009 — 06:49)

 
 
1Bot
Отправлено: 18 сентября 2009 — 07:14
Post Id



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


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




Zeg пишет:
1Bot, как автору первоначальной идеи - ещё раз спасибо!

Не забавы ради, разнообразия для Подмигивание
 
 
robert
Отправлено: 18 сентября 2009 — 08:52
Post Id



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


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




Установил как написано..всё вроде прописал, но ничего нет:
www.geodesist.ru/forum

P.S. Если меняю адрес в $home_path = '/.../public_html/forum/';
То появляются вот такие ошибки:
CODE:
Warning: usort() [function.usort]: The argument should be an array in /storage/home/konsul/public_html/forum/lastforum2.php on line 62

Warning: array_splice() [function.array-splice]: The first argument should be an array in /storage/home/konsul/public_html/forum/lastforum2.php on line 63

Warning: Invalid argument supplied for foreach() in /storage/home/konsul/public_html/forum/lastforum2.php on line 66
 
 
Zeg
Отправлено: 18 сентября 2009 — 08:52
Post Id



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


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




robert пишет:
К чему привязать? Или вообще не используется?

Извиняюсь, поправил инструкцию.
Этот java-скрипт вставляется в том месте, где должно появиться "облако". Например, в /templates/ваш_скин/logos.tpl ищем строки:

CODE:
<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>


и сразу за ними вставляем:

CODE:
<div align=center id="tags">
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.
<script type="text/javascript">
var rnumber = Math.floor(Math.random()*9999999);
var widget_so = new SWFObject("tagcloud.swf?r="+rnumber, "tagcloudflash", "640", "90", "9", "#ffffff");
widget_so.addParam("allowScriptAccess", "always");
widget_so.addVariable("tcolor", "0x333333");
widget_so.addVariable("tspeed", "100");
widget_so.addVariable("distr", "true");
widget_so.addVariable("mode", "tags");
widget_so.addVariable("tagcloud", "$tags");
widget_so.write("tags");
</script>
</div>


зы. При переносе темы может стОит и название сменить, что б не путать? В итоге-то не "Метатеги" вышли, а "облако" ссылок Язычок .
 
 
robert
Отправлено: 18 сентября 2009 — 08:58
Post Id



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


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




Zeg
Чёрт СПАСИБО!!! Заработало.
Превосходно
 
 
Zeg
Отправлено: 18 сентября 2009 — 09:08
Post Id



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


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




robert пишет:
Чёрт СПАСИБО!!! Заработало.

Только в шаблоне немного не туда вставлено, выравнивание по центру не получается. Или так и задумано было? Подмигивание
 
 
robert
Отправлено: 18 сентября 2009 — 12:08
Post Id



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


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




Zeg... уже поправил Радость ..у меня почему то этого:
CODE:
<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>

нету Недовольство, огорчение

(Отредактировано автором: 18 сентября 2009 — 12:08)

 
 
Zeg
Отправлено: 18 сентября 2009 — 12:50
Post Id



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


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




Странно, должно быть, шаблоны-то стандартные!

Ну может поискать по такой строке:

CODE:
<span style="margin-right:15px;">{$fm->exbb['boarddesc']}</span>
 
 
hariuss
Отправлено: 1 ноября 2009 — 01:13
Post Id




Забанен


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




Обязательно код нужно ставить за этими строками?
CODE:
<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>

У меня такие же ошибки выскакивают как у robert Уже по разному код вставлял,ничего не получается Недовольство, огорчение А строк у меня таких нет,шаблон чуточку переделан.И еще немного непонятно файл lastforum.php (не 2) должен быть обязательно,или можно без него?
Блин до утра промучился,подскажите,в чем может быть косяк?

(Отредактировано автором: 1 ноября 2009 — 02:17)

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



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




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

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

[Script Execution time: 0.0663]     [ ]