ExBB Community » Файловый ExBB » Решение проблем » Общие ошибки и баги сюда

Страниц (22): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
 

241. shyuser - 22 января 2013 — 07:51 - перейти к сообщению
notani, найдите в файле profile.php, примерно с 387 строки, строки
CODE:
if ($fm->user['id'] === 0) {
$fm->_Message($fm->LANG['ProfileEditing'],$fm->LANG['AuthNeed'],'loginout.php');
require('modules/loginza/_profile.php');
}
и замените их на
CODE:
if ($fm->user['id'] === 0) {
$fm->_Message($fm->LANG['ProfileEditing'],$fm->LANG['AuthNeed'],'loginout.php');
}
require('modules/loginza/_profile.php');

Должно помочь. Если поможет, то нужно данное исправление делать и в самой финальной сборке форума.
242. raifer - 23 января 2013 — 08:41 - перейти к сообщению
shyuser
Мне помогло! Спасибо!
243. roma1 - 27 января 2013 — 12:08 - перейти к сообщению
Привет всем, после переезда на новый сервак находящийся в РФ. эрор лог вырос слишком такими сообщениями об ошибках которые повторяются бесконечно, обе ошибки в одну секунду, гляньте что они говорят? критично ли это? спсб.

CODE:
[27-Jan-2013 14:57:41] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/timezonedb.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/timezonedb.so: cannot open shared object file: No such file or directory in Unknown on line 0

[27-Jan-2013 14:57:41] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
244. l0vefist - 27 января 2013 — 17:33 - перейти к сообщению
Не удается найти библиотеки timezonedb.so и imagick.so в указанной папке /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
Либо найти и скопировать их в эту папку, либо откорректировать пути в php.ini
245. roma1 - 27 января 2013 — 18:41 - перейти к сообщению
l0vefist спасибо за расшифровку, этой папки вообще не нашел в папке с двиглом Огорчение
246. electron - 27 января 2013 — 19:05 - перейти к сообщению
roma1 , в папке с двиглом ее и не должно быть. это серверные библиотеки. http://blog.lysov.ru/?tag=timezonedb , http://php5.kiev.ua/manual/ru/imagick.setup.html
или php старой версии или просто криво настроен. короче, к хостеру вопросы
247. roma1 - 27 января 2013 — 19:13 - перейти к сообщению
понял ребята, а по сути оно необходимо ли? если не трогать каковы последствия? по сути временная зона украинских юзеров отличается теперь от времени сервера в России, в профиле себе скорректировал на 2 часа разницу, остальные как хотят. может оттуда и ошибки. ну это домыслы просто мои.
248. igrok54 - 5 февраля 2013 — 18:46 - перейти к сообщению
Если на странице сообщения, например http://exbb.info/community/searc...?action=newposts (подобных страниц не одна, сообщения могу быть разные), где пишется:
"Сообщение!
Нет новых сообщений с последнего Вашего визита на форум
<< Вернуться назад"

перед выводом html-кода выводится &nbsp; - кто-то из разработчиков забыл удалить свою метку при отладке скрипта, проверял наличие переменной.

Правим: в файле fm.class.php надо удалить строку (она примерно 535-я):
CODE:
if (!$mode) echo '&nbsp;';
249. CAB - 5 февраля 2013 — 19:30 - перейти к сообщению
igrok54, это не кто-то, а Юра специально поставил. Где-то давно он об этом писал.
(Добавление)
http://exbb.info/community/topic...74130#1239974130
250. igrok54 - 5 февраля 2013 — 23:08 - перейти к сообщению
CAB пишет:
igrok54, это не кто-то, а Юра специально поставил. Где-то давно он об этом писал.
(Добавление)
http://exbb.info/community/topic...74130#1239974130

То есть Юра писал:
Цитата:
if (!$mode) echo '&nbsp;';

Это я добавил в последних релизах, сделано это было как временный вариант, с целью того чтобы Опера отображала вот такие сообщения по центру (имеется ввиду по вертикали). Если строку убрать, то сообщение будет выводится в самом верху. Как показывают мои тесты, такой вариант без проблем обрабатывается браузерами, хотя подход и некорректен. Если есть какие-то другие варианты, предлагайте, шаблон сообщений об ошибках находится в файле templates/Ваш_скин/error.tpl

Я убрал эту строку у себя и сделал так:
в style.css темы строку:
CODE:
.tablefill { border:1px solid #345487;background-color:#f3f4f7;padding:6px; }

заменил на:
CODE:
.tablefill {width:70%;margin:15% auto 15% auto;text-align:center;background:##f3f4f7;border:1px solid #345487;padding:6px;}

добавив для класса tablefill отступы по вертикали в 15%. Вообще, класс tablefill упоминается только в error.tpl и совершенно неиспользуемой postok.tpl ( проверил я и об этом писал altjo, на своем сервере я postok.tpl вообще удалил... ).

Переписал error.tpl, заменив две таблицы с кучей параметров одним дивом:
CODE:
<?php
echo <<<DATA
<div class="tablefill">
<b>{$msg_title}</b>
<br />
<br />
<div align="left">
<ul>
<li><b>{$msg_text}</b></li>
</ul>
<br />
<br />
</div>
<div>{$return}</div>
</div>
DATA;
?>

Результат на скринах из IE8, проверял еще в Firefox 18.0.1, Opera 12.02, Google Chrome 12.0.742.122.
Окно 800x600px:


Окно 1440x900px:
251. Ajax - 28 апреля 2013 — 18:23 - перейти к сообщению
Обновил форум с версии ExBB FM 1.0 RC1 до ExBB FM 1.0 Final. У части пользователей всё в порядке, а у некоторых перестала работать кнопка "Цитата". Они могут пользоваться только цитированием в форме быстрого ответа, либо кнопкой "ответ" над сообщением. Думал, что это из-за браузеров - нет, протестировал у себя через те браузеры, которыми пользовались те пользователи (а это Opera и IE) - у меня всё работает как надо. Посоветуйте, как исправить.
252. electron - 28 апреля 2013 — 18:32 - перейти к сообщению
у вас на RC1 стоял мод расширенного редактора? если нет - сделайте объявление по своему форуму, чтоб пользователи почистили кэш своего браузера или зайдя на любую страницу форума дважды нажали CTRL+R
253. Ajax - 29 апреля 2013 — 19:04 - перейти к сообщению
electron пишет:
на RC1 стоял мод расширенного редактора?

Не знаю. Это была версия от 2009 года, FM 1.0 RC1.
electron пишет:
сделайте объявление по своему форуму, чтоб пользователи почистили кэш своего браузера или зайдя на любую страницу форума дважды нажали CTRL+R

Посоветовал, не помогло.
254. yura3d_2 - 30 апреля 2013 — 16:02 - перейти к сообщению
Ajax пишет:
Посоветовал, не помогло.

В новых версиях некоторых браузеров кеш более стойкий, если можно это так назвать, и не всегда его удаётся сбросить многократным нажатием Ctrl+R. Тем более, многое ещё зависит от параметров кеширования в HTTP-заголовах, и они могут весьма отличаться как от типа используемого сервера (Apache, Nginx и т.п.), так и от их настройки. Свою лепту могут вносить разнообразные промежуточные сетевые устройства (роутеры, прокси-серверы), которые могут принудительно кешировать статику.

Есть гораздо более эффективное решение. Не нужно вешать никаких объявлений, чтобы пользователи чистили кеш, можно обновить им этот кеш самому и одним махом. Откройте файл templates/ваш_скин/post_form.tpl, найдите строку:
CODE:
<script type="text/javascript" language="JavaScript" src="javascript/formcode.js"></script>

и замените её строкой:
CODE:
<script type="text/javascript" language="JavaScript" src="javascript/formcode.js?1"></script>

Если это не поможет, значит дело не в кеше и у Вас есть какая-то иная ошибка в JS-части редактора сообщений
255. Parapsixolog - 2 мая 2013 — 10:00 - перейти к сообщению
Меня давно волнует одна вещь. При отправке личного сообщения одного и того же содержания нескольким пользователям, физически отправляется только одно, которое ушло первым. Отправить одинаковое сообщение кому ещё либо не удаётся, надо изменить сообщение хотя бы на один знак, тогда всё получается нормально. Можно это исправить?

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

Powered by ExBB
[Script Execution time: 0.0284]     [ ]