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

Страниц (58): В начало « ... 48 49 50 51 [52] 53 54 55 56 ... » В конец

> Найдено сообщений: 857
Zeg Отправлено: 25 августа 2009 — 07:02 • Тема: Какой браузер выбираете Вы? • Форум: Интернет

Ответов: 69
Просмотров: 49781
Опера давно и везде. Изредка Огнелис, но жить в нем стало можно только недавно с выходом версии 3.5. На работе приходится пользовать ИЕ, потому как "умные" писатели java скрипт лобают только под него, даже нет - только под ИЕ6 А?! , т.к. под ИЕ8 тоже не всё работает.
Zeg Отправлено: 25 августа 2009 — 00:30 • Тема: Давайте познакомимся! • Форум: О жизни

Ответов: 133
Просмотров: 98925
1Bot пишет:
Novel Netware



Novell, я бы сказал, несколько специфическая ОС, поправьте, если я не прав. С этой ОСью познакомился только 5,5 лет назад, когда пришёл работать в банк. Тогда ещё рулили у нас сервера под NetWare 4.11. В 2007 уже сам новые серваки разворачивал под NW 6.5 и фиг кто меня переубедит с этой ОСи слезть Улыбка .

Так что - прЮвет огромный, коллега, и респект!!!


Извиняюсь за оффтоп. Растерялся
Zeg Отправлено: 24 августа 2009 — 23:02 • Тема: Мод Метатеги • Форум: Обсуждение

Ответов: 64
Просмотров: 49514
Файл перезалит 14.09.2009! Рекомендую заменить, подробности тут!

Так, вот накропал за 10 минут. Собрано на коленке, сильно не пинайте, это пример. Кому надо - доработаете напильником Улыбка.

За основу взял свою функцию вывода последних постов, подробности по работе и настроке - тут. Что менял:

1. Уменьшил количество одновременно показанных тем до 10-ти:

CODE:
$num = 10;


2. Ссылки сгенерил в формате, который приведен в примере, т.е.:

CODE:
$allname .= "<a href=\"".$url."topic.php?forum=".$forumid."&topic=".$topicid."&postid=".$postkey."#".$postkey."\" style=\"font-size: 16pt\">".$topicname.$posts."</a>\n";


3. При выводе оказалось, что текстА должны быть в utf-8, а у нас windows-1251.
Универсальной конвертилки-функции с ходу не вспомнил (iconv не везде работает), потому добавил функцию преобразования кодировки из windows-1251 в utf-8, не такая уж она большая:

CODE:
function CP1251toUTF8($string){
$out = '';
for ($i = 0; $i<strlen($string); ++$i){
$ch = ord($string{$i});
if ($ch < 0x80) $out .= chr($ch);
else
if ($ch >= 0xC0)
if ($ch < 0xF0)
$out .= "\xD0".chr(0x90 + $ch - 0xC0); // А-Я, а-п (A-YA, a-p)
else $out .= "\xD1".chr(0x80 + $ch - 0xF0); // р-я (r-ya)
else
switch($ch){
case 0xA8: $out .= "\xD0\x81"; break; // YO
case 0xB8: $out .= "\xD1\x91"; break; // yo
// belorussian and ukrainian
case 0xA1: $out .= "\xD0\x8E"; break; // Ў (U)
case 0xA2: $out .= "\xD1\x9E"; break; // ў (u)
case 0xAA: $out .= "\xD0\x84"; break; // Є (e)
case 0xAF: $out .= "\xD0\x87"; break; // Ї (I..)
case 0xB2: $out .= "\xD0\x86"; break; // I (I)
case 0xB3: $out .= "\xD1\x96"; break; // i (i)
case 0xBA: $out .= "\xD1\x94"; break; // є (e)
case 0xBF: $out .= "\xD1\x97"; break; // ї (i..)
}
}
return $out;
}


4. Вывод выглядит так:

CODE:
<?php
$tags = "<tags>".CP1251toUTF8($allname).'</tags>';
?>


Кому интересно или что-то не понятно, цепляю готовый пример на php. Под свои нужды доработать не сложно.


В архиве версия под локальный сервер (Денвер), для нормальной работы нужно вписать путь к папке с форумом на сервере (ВНИМАНИЕ! Архив перезалил).

Прикрутил для пробы на свой форум, кому интересно, как выглядит - см. ссылку в подписи Улыбка.
Zeg Отправлено: 24 августа 2009 — 22:06 • Тема: Мод Метатеги • Форум: Обсуждение

Ответов: 64
Просмотров: 49514
Эх, yura3d чуть опередил. Подмигивание
Да, если конкретно нужны именно ключевые слова темы (сообщения), то лучше и логичнее вариант, который предложил Юра. Как вариант - эти ключевики можно генерить для страницы (темы) - вот пример (кликните в любую статью, там внизу есть строчка Теги:...).

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

а как выше сказал - или последние посты, или самые популярные, благо тут никокой практически нагрузки на сервер не будет, ссылки добыть можно прямо средствами самого форума.
Zeg Отправлено: 24 августа 2009 — 08:48 • Тема: Мод Метатеги • Форум: Обсуждение

Ответов: 64
Просмотров: 49514
4 марта 2011 года добавлен вариант мода с кешированием, что снизит нагрузку на сервер при большом количестве посетителей. Описание настройки - там же.



ПОСТ исправлен 18.09.2009. Ниже добавлена инструкция по "скрещиванию" "облака" с модом Ссылки на последние темы форума на Вашем сайте. Исходная реализация, описание и необходимые файлы - см. тут (в архиве файлы tagcloud.swf и swfobject.js) и берём вложение из этого поста (файл lastforum2.php).

Можно очень просто скрестить форум с этим "облаком". Добавление "облака" к форуму (сайту). Делается так:

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");



4. Далее в этом же файле вставляем java-скрипт в том месте, где должно появиться "облако". Например, ищем строки:

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>


Сохраняем.

На "морду" сайта выносится аналогично, нужно только поправить пути к файлам (добавить папку форума, в которой все файлы лежат).
Zeg Отправлено: 23 августа 2009 — 10:24 • Тема: Ошибка со смайлами в предварительном просмотре • Форум: Решение проблем

Ответов: 1
Просмотров: 2082
1Bot пишет:
Ошибка со смайлами в предпромотре - при отключенном флажке Вы хотите разрешить смайлики в этом сообщении? в предварительном просмотре они всё равно выводятся.

Про обе эти ошибки писАл давным давно. Ждем решения, как уже вами отмечено позже, в RC-2.
Zeg Отправлено: 12 августа 2009 — 23:44 • Тема: Всяко-разно • Форум: Обсуждаем

Ответов: 70
Просмотров: 47708
Поправить шаблон (и включить в дистрибутив) почтового ящика, дабы иметь возможность из него (и папок с входящими, исходящими и пр.) выйти наружу, хотя бы даже и на морду форума. А то зайдя в ЛС, иначе как редактированием строки адреса в броузере и не выбраться. А?!
Zeg Отправлено: 31 июля 2009 — 23:21 • Тема: Мод: Антиспам для гостей при создании тем и сообщений • Форум: Модификации и дополнения

Ответов: 27
Просмотров: 28510
За последний вариант (капча при регистрации) - спасибо!
Zeg Отправлено: 28 июля 2009 — 13:23 • Тема: Просмотр тем • Форум: Общие вопросы

Ответов: 1
Просмотров: 2204
eisventura пишет:
Как сделать, чтобы при просмотре темы пользователем отображалось возле темы (Просмтартивает:1) ?

Так оно ж есть. В списке тем напротив темы так и написано: "(Просмтартивает:1)". В самой теме - в низу тоже есть + еще и список пользователей, которые просматривают ("Сейчас эту тему просматривают: 1 (гостей: 0, зарегистрированных: 1) » XXX"Подмигивание
Zeg Отправлено: 28 июля 2009 — 07:32 • Тема: Ёпрст • Форум: Мусорка

Ответов: 27
Просмотров: 30790
user пишет:
Странно на денвере начать тему с буквы Ё форум не дал

Возможно, проблемы в настройках локали?.. Букву "Ё" частенько "не любят".
Zeg Отправлено: 21 июля 2009 — 13:43 • Тема: Как изменить правила форума • Форум: Решение проблем

Ответов: 1
Просмотров: 1877
Всё было тут http://exbb.info/community/topic...m=5&topic=19 и еще много где.
Zeg Отправлено: 17 июля 2009 — 19:38 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 57811
Ошибаешься. Ссылки будут выводиться только на тех страницах, с которых и будут проданы.
(Добавление)
colorius, опередил Улыбка
Zeg Отправлено: 9 июля 2009 — 20:26 • Тема: Дополнение: Панель помощи по использованию бб-кодов • Форум: Модификации и дополнения

Ответов: 15
Просмотров: 19750
yura3d пишет:
Есть ещё код для вставки разделительной горизонтальной черты:

Да, точно! Совсем забыл! Хорошо
Zeg Отправлено: 9 июля 2009 — 10:07 • Тема: Дополнение: Панель помощи по использованию бб-кодов • Форум: Модификации и дополнения

Ответов: 15
Просмотров: 19750
Посмотри forum\templates\Твой_Скин\form_code.tpl, там всё есть Подмигивание :

    bold
    italic
    underline
    centered
    quote
    code
    list
    image
    url
    rus
    offtop
    search
    color
    spoiler
    size
    hide
Zeg Отправлено: 7 июля 2009 — 20:44 • Тема: Дополнение: Панель помощи по использованию бб-кодов • Форум: Модификации и дополнения

Ответов: 15
Просмотров: 19750
Предложение только одно - добить все остальные доступные бб-коды в справку. Хотя, каждый может сам решить, что ему надо, а что нет и внести нужные дополнения самостоятельно.

Страниц (58): В начало « ... 48 49 50 51 [52] 53 54 55 56 ... » В конец

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

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

[Script Execution time: 0.0348]     [ ]