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


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

> Описание: Продолжение
yura3d
Отправлено: 15 июля 2009 — 18:58
Post Id


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


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




Очередное обновление для ExBB FM 1.0 RC1, которое можно отнести к разряду критических, т.е. обязательных к установке. Исправлена ошибка, приводящая в некоторых случаях к зависанию форума при попытке перемещения сообщений из одной темы в другую, а также поправлен механизм формирования ссылок на последнее сообщение (на главной странице форума) после перемещения сообщений. Для установки обновления закачайте в корневую папку форума файл postings.php из прикреплённого к этому сообщению архива. Если Вам по каким-либо причинам неуместно прибегать к полной замене файла postings.php (установлены моды Спойлер, Ограничение времени редактирования сообщений и некоторые другие), то для установки обновления потребуется внести в него следующие изменения.

Откройте файл и найдите строки:
CODE:
// Если посты переносятся в тему, находящуюся в подфоруме, то обновляем ластпост родительского форума
// Также в этом форуме увеличим число тем на 1 и число ответов на кол-во перемещаемых сообщений минус 1
$pcatid = $allforums[$toforum_id]['catid'];
if (stristr($pcatid, 'f')) {
$pforum = substr($pcatid, 1, strlen($pcatid) - 1);
$allforums[$pforum]['topics']++;
$allforums[$pforum]['posts'] += $countmoving - 1;
relast_post($pforum);
}

И переместите их, разместив сразу после строк:
CODE:
$allforums[$forum_id]['last_poster'] = $list[$oldlasttopic]['poster'];
$allforums[$forum_id]['last_poster_id'] = $list[$oldlasttopic]['p_id'];
$allforums[$forum_id]['last_time'] = $list[$oldlasttopic]['postdate'];
$allforums[$forum_id]['last_key'] = $list[$oldlasttopic]['postkey'];
$allforums[$forum_id]['last_post'] = $list[$oldlasttopic]['name'];
$allforums[$forum_id]['last_post_id'] = $oldlasttopic;
$allforums[$forum_id]['posts'] = ($movingFlag === TRUE) ? $allforums[$forum_id]['posts']-$countmoving:$allforums[$forum_id]['posts']-1;
$allforums[$forum_id]['topics'] = count($list);

Далее найдите строки:
CODE:
// Если сообщения перемещаются в тему, находящуюся в подфоруме, то обновим ластпост в родительском форуме
// Также прибавим к числу ответов этого форума кол-во перемещаемых сообщений
$pcatid = $allforums[$toforum_id]['catid'];
if (stristr($pcatid, 'f')) {
$pforum = substr($pcatid, 1, strlen($pcatid) - 1);
$allforums[$pforum]['posts'] += $countmoving;
relast_post($pforum);
}

И переместите их, разместив сразу после строк (эти строки встречаются в файле 2 раза, нас интересует вторая встреча):
CODE:
$allforums[$forum_id]['last_poster'] = $list[$oldlasttopic]['poster'];
$allforums[$forum_id]['last_poster_id'] = $list[$oldlasttopic]['p_id'];
$allforums[$forum_id]['last_time'] = $list[$oldlasttopic]['postdate'];
$allforums[$forum_id]['last_key'] = $list[$oldlasttopic]['postkey'];
$allforums[$forum_id]['last_post'] = $list[$oldlasttopic]['name'];
$allforums[$forum_id]['last_post_id'] = $oldlasttopic;

Это исправление уже включено в дистрибутив

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 661
 
 
electron
Отправлено: 15 июля 2009 — 20:05
Post Id



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


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




хм. мне кажется или это
CODE:
$allforums[$forum_id]['last_poster'] = $list[$oldlasttopic]['poster'];
$allforums[$forum_id]['last_poster_id'] = $list[$oldlasttopic]['p_id'];
$allforums[$forum_id]['last_time'] = $list[$oldlasttopic]['postdate'];
$allforums[$forum_id]['last_key'] = $list[$oldlasttopic]['postkey'];
$allforums[$forum_id]['last_post'] = $list[$oldlasttopic]['name'];
$allforums[$forum_id]['last_post_id'] = $oldlasttopic;


на самом деле встречается 2 раза?
т.е. это

CODE:
// Если сообщения перемещаются в тему, находящуюся в подфоруме, то обновим ластпост в родительском форуме
// Также прибавим к числу ответов этого форума кол-во перемещаемых сообщений
$pcatid = $allforums[$toforum_id]['catid'];
if (stristr($pcatid, 'f')) {
$pforum = substr($pcatid, 1, strlen($pcatid) - 1);
$allforums[$pforum]['posts'] += $countmoving;
relast_post($pforum);
}


нужно ставить после второй встречи. я правильно понимаю?
 
 
yura3d
Отправлено: 15 июля 2009 — 20:18
Post Id


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


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




electron пишет:
нужно ставить после второй встречи. я правильно понимаю?

Да, всё верно
 
 
M-A-X
Отправлено: 20 июля 2009 — 21:14
Post Id


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


Покинул форум
Сообщений всего: 277
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




Может не туда написал, но может прикрепленную менюшку поместить также вверху темы, чтобы не нужно было ее проматывать?
Прикреплено изображение
Безымянный.PNG

 
 
yura3d
Отправлено: 20 июля 2009 — 21:23
Post Id


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


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




M-A-X пишет:
Может не туда написал, но может прикрепленную менюшку поместить также вверху темы, чтобы не нужно было ее проматывать?

А чем выпадающий список плох? От версии к версии он будет только расширяться, поэтому его размещение на странице целиком проблематично
 
 
M-A-X
Отправлено: 20 июля 2009 — 21:31
Post Id


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


Покинул форум
Сообщений всего: 277
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




Имелось в виду, чтобы он был также вверху странички, чтобы не нужно было проматывать всю страничку с темой.

yura3d пишет:
В шаблоне templates/ваш_скин/topic_body.tpl Вы можете это меню переместить


Спасибо. Поменял. Только если 2 блока, то оба неактивные. Оставил верхний. Улыбка

(Отредактировано автором: 20 июля 2009 — 22:06)

 
 
yura3d
Отправлено: 20 июля 2009 — 21:35
Post Id


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


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




M-A-X пишет:
Имелось в виду, чтобы он был также вверху странички, чтобы не нужно было проматывать всю страничку с темой.

В шаблоне templates/ваш_скин/topic_body.tpl Вы можете это меню переместить
 
 
electron
Отправлено: 21 июля 2009 — 19:40
Post Id



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


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




подскажите еще пожалста, как переместить форму быстрого входа выше "рейтинга тем"? что куда нужно передвинуть, а то боюсь напортачить Закатив глазки
 
 
M-A-X
Отправлено: 21 июля 2009 — 23:53
Post Id


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


Покинул форум
Сообщений всего: 277
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




electron пишет:
подскажите еще пожалста, как переместить форму быстрого входа выше "рейтинга тем"? что куда нужно передвинуть, а то боюсь напортачить Закатив глазки


templates/ваш_скин/board_body.tpl

После
CODE:
<?php
/*
Login form
*/
$logins = ($fm->user['id'] !== 0) ? '' : <<<LOGINS
<div align="right">
<form style="display:inline" action="loginout.php" method="post">
<strong>{$fm->LANG['FastLogin']}</strong>
<input type=hidden name="action" value="login">
<input type="text" class="forminput" size="10" name="imembername" onfocus=this.value="" value="User Name" />
<input type="password" class="forminput" size="10" name="ipassword" onfocus=this.value="" value="ibfrules" />
<input type="submit" class="forminput" name="submit" value="{$fm->LANG['Login']}">
</form>
</div>
LOGINS;
/*
Board body
*/
echo <<<DATA
<br />

вставляем {$logins}

Пожалуйста.
 
 
electron
Отправлено: 22 июля 2009 — 07:11
Post Id



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


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




оказвается все так просто... спасибо!
 
 
colorius
Отправлено: 24 июля 2009 — 06:39
Post Id



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


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2009  
Репутация: 0




Сорри за оффтоп, но никак не открывается ссылка с описанием как обновить с версии с ExBB Full Mods 0.1.5 и более старых версий.....
 
 
electron
Отправлено: 24 июля 2009 — 07:29
Post Id



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


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




это ссылка с другого ресурса, http://tvoyweb.ru/forums не пашет. жди когда включится
 
 
colorius
Отправлено: 24 июля 2009 — 07:38
Post Id



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


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2009  
Репутация: 0




electron пишет:
это ссылка с другого ресурса, http://tvoyweb.ru/forums не пашет. жди когда включится


Эт я вижу, что не пашет. Просто неплохо было бы здесь выложить инструкцию, а не надеяться на сторонний ресурс.
 
 
yura3d
Отправлено: 24 июля 2009 — 08:13
Post Id


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


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




colorius пишет:
Просто неплохо было бы здесь выложить инструкцию, а не надеяться на сторонний ресурс.

Согласен, но справедливости ради отмечу, что эта инструкция полностью приведена в инсталляторе, при выборе опции обновления
 
 
colorius
Отправлено: 24 июля 2009 — 08:15
Post Id



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


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июль 2009  
Репутация: 0




yura3d пишет:
colorius пишет:
Просто неплохо было бы здесь выложить инструкцию, а не надеяться на сторонний ресурс.

Согласен, но справедливости ради отмечу, что эта инструкция полностью приведена в инсталляторе, при выборе опции обновления


Мне бы хоть узнать какие папки заливать на новый хостинг от старого форума 0.15, чтобы его потом обновить до новой версии. Что нужно переименовать и так далее...
 
 
Страниц (19): В начало « 8 9 10 11 [12] 13 14 15 16 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Релизы »

> Похожие темы: ExBB FM 1.0 RC1 - 2
Темы Форум Информация о теме Обновление
Ротатор рекламного кода на php
для блоков из темы http://exbb.info/community/topic.php?forum=9&topic=40
PHP/Perl Ответов: 1
Автор темы: variant0
18 февраля 2015 — 07:32
Автор: SanGer
Мод: Ссылки на последние темы форума на Вашем сайте
Продолжение
Модификации и дополнения Ответов: 24
Автор темы: yura3d
23 июля 2016 — 17:35
Автор: Vika
Мод: Переход по внешним ссылкам через редирект
Продолжение
Модификации и дополнения Ответов: 13
Автор темы: yura3d
1 сентября 2013 — 03:31
Автор: wasp
Мод: Портал
Простая портальная система на основе ExBB
Модификации и дополнения Ответов: 29
Автор темы: igrok54
22 мая 2014 — 08:41
Автор: GreatALF
Перенос работающего форума
phpbb на ExBB?
Установка и обновление Ответов: 4
Автор темы: Degami
24 марта 2010 — 11:25
Автор: Degami
 



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




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

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

[Script Execution time: 0.1347]     [ ]