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

Страниц (200): В начало « ... 111 112 113 114 [115] 116 117 118 119 ... » В конец

> Найдено сообщений: 2986
yura3d Отправлено: 2 сентября 2009 — 15:32 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 62966
mastersound пишет:
только для проверки?

Да, только для проверки:
Senc пишет:
Для проверки корректности установки кода на сайте, необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

После проверки все сделанные изменения должны быть приведены в соответствие с выложенной мной инструкцией выше
yura3d Отправлено: 2 сентября 2009 — 15:07 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 62966
mastersound пишет:
Блиннн.. Сорри. Пропустил... Тогда Ваш вариант и есть правильный! Но только я до ?> вставлял выражение {$this->sape_links} Это правильно. Или же его надо вынести за пределы ?>

Нет, выносить ничего никуда не нужно, переменная прописывается согласно выложенной мной выше инструкции
yura3d Отправлено: 2 сентября 2009 — 14:55 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 62966
mastersound
Вы же писали Выше, что появилось закомментированное число:
mastersound пишет:
CODE:
<!--297033948825-->

Это (равно как и <!--check code-->) признак того, что клиент сапы работает нормально (читайте внимательно инструкции самой сапы, выше Senc приводил соответствующую выдержку из них):
Senc пишет:
При корректной установке кода вы увидите закомментированное число или строку <!--check code--> в коде страницы, в том месте, где вы хотите размещать ссылки из SAPE.
Если закомментированное число или строка <!--check code--> не появились в коде страницы, значит код установлен некорректно.
yura3d Отправлено: 2 сентября 2009 — 14:33 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 62966
mastersound пишет:
и форум показывает ошибку 500

После правки какого именно файла появляется ошибка? Попробуйте также вместо приведённой Вами строки такую строку:
CODE:
<? echo $GLOBALS['sape']->return_links(5); ?>

Обращаться к объекту класса $sape через $GLOBALS необходимо в некоторых случаях из-за особенностей работы форума
yura3d Отправлено: 2 сентября 2009 — 14:28 • Тема: Рейтинг популярных тем • Форум: Обсуждаем

Ответов: 25
Просмотров: 20117
drummer69 пишет:
Спасибо, примочка хорошая, но немного не то, хотелось бы в "Рейтинг популярных тем" засунуть колонку с последними созданными темами...

Откройте файл modules/threadstop/frontindex.php, найдите строку:
CODE:
$allforums = $fm->_Read(FM_ALLFORUMS);

И после неё разместите строку:
CODE:
$arr_by_date = array();

Далее в этом же файле найдите строки:
CODE:
foreach ($_views as $topic_id => $views)
$topic[$topic_id]['views'] = $views;

И под ними разместите строку:
CODE:
sort_array($topic,'date',$arr_by_date);

Затем найдите строку:
CODE:
$topic_by_views = return_print($arr_by_viewspost,'views');

И над ней разместите строку:
CODE:
$topic_by_date = return_print($arr_by_date,'posts');

Далее найдите строки:
CODE:
case 'posts' : $state = 'closed';
break;

И под ними разместите строки:
CODE:
case 'date' : $state = 'moved';
break;

Теперь откройте файл modules/threadstop/language/russian/lang.php, найдите строку:
CODE:
$this->LANG['LovelyTopics'] = 'Популярные темы';

И под ней разместите строку:
CODE:
$this->LANG['ByCreateDate'] = 'По дате создания';

Откройте файл templates/ваш_скин/topic_stat_table.tpl, найдите строку:
CODE:
<th colspan="3" class="maintitle" align="left"><img src="./templates/InvisionExBB/im/nav_m.gif" border="0" alt="&gt;" width="8" height="8" />&nbsp;{$fm->LANG['LovelyTopics']} </th>

И замените её строкой:
CODE:
<th colspan="4" class="maintitle" align="left"><img src="./templates/InvisionExBB/im/nav_m.gif" border="0" alt="&gt;" width="8" height="8" />&nbsp;{$fm->LANG['LovelyTopics']} </th>

Далее в этом же файле найдите строку:
CODE:
<th class="titlemedium">{$fm->LANG['ByLastPost']}</th>

И над ней разместите строку:
CODE:
<th class="titlemedium">{$fm->LANG['ByCreateDate']}</th>

Затем найдите строки:
CODE:
<td class="row1" width="33%">{$topic_by_lastpost}</td>
<td class="row1" width="33%">{$topic_by_post}</td>
<td class="row1" width="33%">{$topic_by_views}</td>

И замените их строками:
CODE:
<td class="row1" width="25%">{$topic_by_date}</td>
<td class="row1" width="25%">{$topic_by_lastpost}</td>
<td class="row1" width="25%">{$topic_by_post}</td>
<td class="row1" width="25%">{$topic_by_views}</td>

И, наконец, найдите строку:
CODE:
<td class="darkrow2" colspan="3">&nbsp;</td>

И замените её строкой:
CODE:
<td class="darkrow2" colspan="4">&nbsp;</td>

На этом всё, надеюсь описал все изменения и ничего не забыл Улыбка
yura3d Отправлено: 2 сентября 2009 — 14:01 • Тема: Установка SAPE • Форум: Общие вопросы

Ответов: 77
Просмотров: 62966
mastersound пишет:
CODE:
<? echo $sape->return_links($5); ?>

Тут явно ошибка, переменная в PHP не может начинаться с цифры (это я про $5). Да и судя по контексту, Вы не переменную имели ввиду, а число 5 для вывода пяти ссылок, соответственно правильно эта строка будет выглядеть так:
CODE:
<? echo $sape->return_links(5); ?>

Вставлять эту строку нужно вне контекста PHP- и here-документов. Т.е. Вы должны её вставить либо в самом верху над счётчиками (до символов <?php файла data/counters.php), либо внизу под счётчиками (после символов ?> этого файла). Также, если будете пользоваться этим вариантом, не забудьте из файла include/common.php удалить (или закомментировать) строку:
CODE:
$fm->sape_links = $sape->return_links();

Это собственно один из многих вариантов размещения ссылок сапы на форуме, хотя приведённый мной выше вариант является наиболее рекомендуемым
yura3d Отправлено: 2 сентября 2009 — 13:25 • Тема: Дополнение: Список посетивших форум в спойлере • Форум: Модификации и дополнения

Ответов: 12
Просмотров: 13931
drummer69 пишет:
Я думаю это будет актуально для форумов, где посещаемость большая....
Возможно ли строку
Сегодня форум посетили: 5 (гостей: 0, зарегистрированных: 5)
а точнее список под ними спрятать под спойлер???
У меня посещаемость большая, поэтому пока вниз страницу опустишь ,полжизни пройдет Радость

Знал, что когда-нибудь скрытие этого списка понадобится, у меня на форуме в локальной сети похожая ситуация. Собственно, в файловой версии ExBB реализация спойлера для этого списка довольно простая. Разумеется, у Вас должен быть установлен Мод: Спойлеры
Откройте файл index.php, найдите строку:
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 5 сообщений

На этом всё Улыбка
yura3d Отправлено: 2 сентября 2009 — 05:06 • Тема: Что означает эта ошибка • Форум: Решение проблем

Ответов: 31
Просмотров: 23172
khapugin
Закончилось свободное дисковое пространство на сервере
yura3d Отправлено: 1 сентября 2009 — 20:31 • Тема: Репутация • Форум: Обсуждение

Ответов: 42
Просмотров: 33574
drummer69 пишет:
Возник вопрос...

Я покапался в файле репутации пользователя, хотел сменить плюс на минус (производил эксперимент, измениться ли репутация), в итоге down заменил на up и результата не какого, наоборот, вся репутация пользователя полетела, то есть при нажатии на просмотр репутации, в профиле, появляется надпись, что этому пользователю еще не изменяли репутацию ни разу, хотя под аватарой...в строке репутация пишет старое кол-во полученных баллов. Решил исправить, заново перезалил старый файл репутации, с полным описанием, кто, где и когда увеличил или уменьшил репутацию, но репутация не восстановилась....что тогда делать?

Отвел уже был дан мной выше:
yura3d пишет:
Если не понимаете как работает механизм сериализации данных PHP - лучше вообще руками в этот и другие файлы текстовой базы данных форума не лезть.

Простой заменой down на up не обойтись, нужно заменить соответствующий фрагмент:
CODE:
s:4:"down"

на фрагмент:
CODE:
s:2:"up"

При этом важно более ничего в файле не трогать, иначе получите пустую историю изменения репутации, либо сообщение об ошибке чтения файла с историей. Числовое значение репутации (которое отображается при чтении тем) синхронизируется с историей изменения репутации при первом просмотре отредактированной истории
yura3d Отправлено: 1 сентября 2009 — 19:53 • Тема: Репутация • Форум: Обсуждение

Ответов: 42
Просмотров: 33574
electron пишет:
кстати, а как ее можно подкорректировать?
то что она например, у юзера N5 прописывается в файле 5.php из папки modules/reputation/data - это понятно, но вот как ее там разжевать. большая цифра - это время в формате Unix timestamp, плюс видел причину повушения/понижения... а вот что там еще и как это редактируется вручную?

Числовое значение репутации, а также дата последнего изменения репутации других пользователей N-ным пользователем хранится в файле профиля пользователя members/N.php, где N - номер пользователя (id) на форуме (элементы reputation и reptime ассоциативного массива этого файла соответственно). История изменения репутации хранится в том файле, который Вы указали выше, в ассоциативном массиве в формате время изменения => информация об изменении. Время изменения репутации (как и вообще любое время на форуме) хранится в формате Unix timestamp. В свою очередь информация об изменении - тоже ассоциативный массив, содержащий элементы who (id пользователя, который изменил репутацию N-ному пользователю), change (принимает значение up, если репутация была повышена, и down, если понижена), forum, topic, post (соответственно номера раздела, темы и id сообщения, за которые пользователю изменили репутацию), reason (текст причины). Числовое значение репутации из файла профиля время от времени синхронизируется с историей изменения репутации

Если не понимаете как работает механизм сериализации данных PHP - лучше вообще руками в этот и другие файлы текстовой базы данных форума не лезть. Либо предварительно произвести распаковку сериализованных данных и работать непосредственно с массивом на уровне PHP - так меньше вероятности допустить ошибку
yura3d Отправлено: 1 сентября 2009 — 19:36 • Тема: Рейтинг популярных тем • Форум: Обсуждаем

Ответов: 25
Просмотров: 20117
drummer69 пишет:
Буду ждать реализации, спасибо!

Вывод даты создания тем при наведении курсора на название темы в списке тем реализуется так
Откройте файл language/russian/lang_front_forums.php, найдите строку:
CODE:
$this->LANG['Views'] = 'Просмотров';

И сразу за ней разместите строку:
CODE:
$this->LANG['TopicCreateDate'] = 'Тема создана: %s';

Далее откройте файл forums.php, найдите строку:
CODE:
$topictitle = '<a href="topic.php?forum='.$forumid.'&topic='.$topicid.'">'.$fm->chunk_split($topics[$topic_id]['name']).'</a>';

И замените её строкой:
CODE:
$topictitle = '<a href="topic.php?forum='.$forumid.'&topic='.$topicid.'" title="'.sprintf($fm->LANG['TopicCreateDate'], $fm->_DateFormat($topics[$topic_id]['date'] + $fm->user['timedif'] * 3600)).'">'.$fm->chunk_split($topics[$topic_id]['name']).'</a>';

Затем найдите в этом же файле найдите строку:
CODE:
$topictitle = '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'">'.$fm->chunk_split($topics[$topic_id]['name']).'</a>';

И замените её строкой:
CODE:
$topictitle = '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'" title="'.sprintf($fm->LANG['TopicCreateDate'], $fm->_DateFormat($topics[$topic_id]['date'] + $fm->user['timedif'] * 3600)).'">'.$fm->chunk_split($topics[$topic_id]['name']).'</a>';

Если у Вас установлено Дополнение: Удобочитаемый вывод даты и времени, то для корректной работы необходимо выполнить также это указание
На этом всё Улыбка
yura3d Отправлено: 1 сентября 2009 — 19:18 • Тема: Проблема при входе • Форум: Решение проблем

Ответов: 28
Просмотров: 21558
drummer69 пишет:
Фухххх...разобрался...файл users.php полетел, пришлост восстанавливать....
Спасибо за помочь Подмигивание

Что значит полетел? Никаких "полётов" после установки критических обновлений и общего обновления от 11.03.2009 быть не должно Хм
yura3d Отправлено: 1 сентября 2009 — 19:03 • Тема: Репутация • Форум: Обсуждение

Ответов: 42
Просмотров: 33574
drummer69 пишет:
У меня возник такой вопрос:
Возможно ли убрать вообще строку репутация у некоторых пользователей, а у всех остальных пусть остается...????

Нет, возможно только запретить отдельным пользователям изменять репутацию другим
yura3d Отправлено: 1 сентября 2009 — 18:37 • Тема: перенос форума с forumbb.ru • Форум: Решение проблем

Ответов: 3
Просмотров: 3498
electron пишет:
при условии что есть возможность скачать свой форум и его мускульную базу данных с forumbb.ru себе в комп.

forumbb.ru, mybb.ru и прочие подобные сервисы, как правило, не предоставляют доступ к БД форума, поэтому полноценные конвертеры (и как результат, переносы) с таких форумов невозможны

akifor пишет:
Настолько понравился Ваш движок, что решил перенести форум с forumbb.ru. Но, проблема лузера - не знаю как. Форум на forumbb.ru не шибко большой, и рабочих тем максимум 25, но все равно жалко терять, а тупо копировать текст думаю не выход.
Если есть решения - подскажите плиз.

Готовых решений нет, поскольку спроса на перенос форумов с подобных сервисов практически не было (за полгода существования нашего форума поддержки ExBB, Ваша просьба 2-ая или 3-яя по счёту)
yura3d Отправлено: 1 сентября 2009 — 18:26 • Тема: Мод: Подсветка синтаксиса языков программирования • Форум: Модификации и дополнения

Ответов: 38
Просмотров: 29972
Александр Михалицын пишет:
ага. сделаем. Но уже нет смысла что-то для этой версии делать. надо 2.0 писать Улыбка

Так а реализация этого мода практически не зависит от версии форума, ведь библиотека geshi используется в любом случае. И кешировать результаты мы будем явно не в БД, а в файлы, поэтому вполне возможна реализация кеша и для файловой версии. Возможно, будут какие-то различия в классе обработки бб-кодов, но разрабатываемый тобой с Furax класс я пока не видел, поэтому по этому поводу ничего сказать не могу

Страниц (200): В начало « ... 111 112 113 114 [115] 116 117 118 119 ... » В конец

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

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

[Script Execution time: 0.0412]     [ ]