Страниц (58): В начало « ... 43 44 45 46 [47] 48 49 50 51 ... » В конец
Найдено сообщений: 857 |
Zeg |
Отправлено: 8 января 2010 — 19:35 • Тема: Invision 2 Nouwel • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 73 Просмотров: 60618
 |
На этом (и подозреваю других скинах автора) есть такой мелкий недочёт. При получении личного сообщения (ЛС) вверху высвечивается окно с сообщением о новом сообщении и предложение перейти в ящик. Нажав "Да" попадаешь в ящик, но т.к. в файлы шаблонов личных сообщений
pm_inbox.tpl
pm_new.tpl
pm_outbox.tpl
pm_outread.tpl
pm_read.tpl
pm_show.tpl
добавлена строка:
CODE:include('./templates/'.$fm->_Style.'/logos.tpl');
то даже там (в ЛС) всё равно продолжает отображаться это окно.
Мелочь, но не приятно. Может нужно приделать заглушку? Первое, что пришло в голову, блокировать прямо из fm.class.php.
Строку:
CODE:if (!defined('IN_ADMIN') && isset($this->user['new_pm']) && $this->user['new_pm'] === TRUE) include('./templates/'.DEF_SKIN.'/newmail.tpl');
заменить на такую, например:
CODE:if (!defined('IN_ADMIN') && isset($this->user['new_pm']) && (strpos($_SERVER['REQUEST_URI'], "messenger.php") === FALSE) && $this->user['new_pm'] === TRUE) include('./templates/'.DEF_SKIN.'/newmail.tpl'); |
Zeg |
Отправлено: 8 января 2010 — 18:31 • Тема: Наброски: Изменение кол-ва выводимых ссылок перехода по страницам • Форум: Модификации и дополнения |
Ответов: 11 Просмотров: 9028
 |
colorius, тебе нужно править в файле forums.php строку:
Но если у тебя стоят "зимние скины" (Nouwel skin by Kooliss, например), то нужно править файл шаблона forum_data.tpl для каждого из этих скинов (папка forum\templates\скин). Там в самом начале есть строка:
Удачи и хорошая мысль про увеличение ссылок для продажных контор, им это понравится.  |
Zeg |
Отправлено: 24 декабря 2009 — 17:07 • Тема: Invision 2 Nouwel • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 73 Просмотров: 60618
 |
yura3d, пробовал и так и так. Результат один. В оригинальных скинах этого инклуда нет (естественно и нет "шапок", но они там просто не нужны).
Кстати, только в edit_topic_title.tpl нашел подключение в виде
CODE:include('logos.tpl');
В остальных - путь полный
CODE:include('templates/'.DEF_SKIN.'/logos.tpl');
 yura3d, спасибо! |
Zeg |
Отправлено: 20 декабря 2009 — 16:01 • Тема: Invision 2 Nouwel • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 73 Просмотров: 60618
 |
yura3d пишет:Хм, у меня работает без проблем, уже неоднократно правил заголовки тем на этом форуме через данный скин. Проверь, может криво закачался шаблон edit_topic_title.tpl
Да нет, не "битый". Вот целиком:
edit_topic_title.tpl (Отобразить)CODE:<?php
/*========================================================*/
/* > Exclusive Bulletin Board FM 1.0 */
/* > SKIN: Invision2 2009 */
/*========================================================*/
include('logos.tpl');
echo <<<DATA
<div id="navstrip"><img src="./templates/{$fm->_Style}/im/nav.gif" alt=">" /> <a href="index.php">{$fm->exbb['boardname']}</a> > <a href="forums.php?forum={$forum_id}">{$forumname}</a> > <a href="topic.php?forum={$forum_id}&topic={$topic_id}">{$topicname}</a></div><br/>
<div class="ibwrap">
<form action="postings.php" method="post" name="postform">
<input type="hidden" name="action" value="edittopic" />
<input type="hidden" name="request" value="yes" />
<input type="hidden" name="forum" value="{$forum_id}" />
<input type="hidden" name="topic" value="{$topic_id}" />
<div class="maintitle"><img src="./templates/{$fm->_Style}/im/nav_m.gif" alt=">" /> {$fm->LANG['EditTopic']}</div>
<table cellspacing="1" class="ibtable">
<tr>
<td width="40%" class="pformleft"><b>{$fm->LANG['TopicName']}</b></td>
<td class="pformright"><input type="text" name="topictitle" size="45" maxlength="255" style="width:450px;" value="{$topicname}" /></td>
</tr>
<tr>
<td class="pformleft"><b>{$fm->LANG['TopicDesc']}</b></td>
<td class="pformright"><input type="text" name="description" size="45" maxlength="160" style="width:450px;" value="{$description}" /></td>
</tr>
<tr><td colspan="2" class="formbuttonrow"><input type="submit" name="Submit" value="{$fm->LANG['Save']}" /> <input type="reset" name="{$fm->LANG['Clear']}" /></td></tr>
</table>
</form>
</div>
DATA;
?>
Но дело именно в этом шаблоне. Подкинул из другой темы - работает, но дизайн немного не тот, что автором был задуман. Отличие только в первой строке. Если убрать строку
CODE:include('logos.tpl');
всё работает. Но, естественно, отсутствуют "шапка" (как это и есть в других скинах). |
Zeg |
Отправлено: 20 декабря 2009 — 12:02 • Тема: Invision 2 Nouwel • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 73 Просмотров: 60618
 |
yura3d, спасибо. Так и понял. Смутило то, что приведенная тобой доработка была еще аж в июле, а скин декабрьский и там заявлена поддержка актуального чата.
Ну ничего, сам накомал, поправил. Надеюсь и автор внесёт изменения.
(Добавление)
Ещё одна проблема. Потестируйте, как у кого. На этом скине нельзя выполнить исправление заголовков созданной темы. Т.е. внизу из выпадающего списка выбираю "Правка заголовка", жму выполнить и все. Долго курит, потом удаленный сервер отрубает нафиХ (подозреваю, что по тайм-ауту или перегрузке). На других скинах правится без проблем и моментально. |
Zeg |
Отправлено: 19 декабря 2009 — 17:21 • Тема: Invision 2 Nouwel • Форум: Темы оформления для ExBB FM 1.0 RC1 |
Ответов: 73 Просмотров: 60618
 |
Или я чего не понял, или одно из двух...
В шаблоне для чата (show_chat.tpl) отсутствуют строки:
CODE:<script language="JavaScript" src="modules/chat/javascript/chat_yura3d.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
start_chat();
//-->
</script>
Пока их не вставил, чат не запускался. |
Zeg |
Отправлено: 9 декабря 2009 — 21:30 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 178759
 |
Действительно, была строка
CODE:if (isset($user['lastpost']))
заменил на
CODE:if (isset($user['lastpost']['date']))
Странно, а когда это исправлялось? Что-то я такого не видел (или пропустил?).
p.s. Все помогло, спасибо. |
Zeg |
Отправлено: 9 декабря 2009 — 21:19 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 202635
 |
yura3d пишет:
CODE:<?php
if (!preg_match('#^(http|https|ftp)\://([a-zA-Z0-9\.\-/%\+\?\&\=\;\:]+)$#is', $_SERVER['QUERY_STRING']))
die;
?>
Приведенный вариант не работает . Просто пустая страница открывается и всё. И еще вопрос: как быть, если используется вариант с java-скриптом (дабы работали ссылки с кирилицей?
CODE:<script language="JavaScript" type="text/javascript">
location.href = '<?=urldecode($_SERVER['QUERY_STRING'])?>';
</script> |
Zeg |
Отправлено: 9 декабря 2009 — 11:12 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 178759
 |
В доработке с выводом аватарки есть небольшой баг. После ее установки при просмотре профиля постороннего пользователя будет выведен аватар пользователя, который просматривает (переменная переназначена ж получается). Что бы это побороть, нужно изменить имя переменной $avatar. Напрмиер, изменить на что-нибудь другое, вместо $avatar подставлять $avatara, т.е.
CODE:$avatarа = '<img src="im/avatars/'.(($fm->user['id']) ? $fm->user['avatar'] : 'noavatar.gif').'">';
(Добавление)
Еще из замеченного. Есть проблема с пользователями, перенесенными еще со старых версий exbb. Если пользователь не написал ни одного сообщения, то при просмотре его профиля получаем ошибки об отсутствии переменных в файле profile.php. Ругается вот на эти строки:
CODE:$postdate = $fm->_DateFormat($user['lastpost']['date'] + $fm->user['timedif']['usertime']*3600);
$topicTitle = preg_replace("#([^\s]{32})(.+)#is","$1­$2",$user['lastpost']['name']);
$lastpostdetails = $fm->LANG['LastPost'].': <a href="'.$user['lastpost']['link'].'">'.$topicTitle.'</a> - '.$postdate;
По новым пользователям без сообщений нет такой ошибки.
Вот данные пользователей. Старый (18) и новый (517), прикрепляю. |
|
Страниц (58): В начало « ... 43 44 45 46 [47] 48 49 50 51 ... » В конец
|