Экономия времени на прочтении правил и желание получить ответ немедленно "поможет" вам потерять 2-3 дня!
1. Указывайте версию движка (не нужно писать "последняя")
2. Указывайте версию используемого скрипта (тоже не нужно писать "последняя", т.к. скрипты публикуются не на всех сайтах, и я не могу быть уверен, что мы говорим об одной версии)
3. В обязательном порядке указывайте ссылку на свой сайт со скриптом. Проверяется наличие копирайта (который даёт право на бесплатную поддержку)
Если не хотите показывать сайт поисковикам - пишите ссылку через leech, а так же можете попросить в сообщении удалить ссылку после просмотра администратором (она будет помечена тегом, доступным только администраторам). Так же можете использовать [hide=3000][/hide], где 3000 - количество постов тех, кто увидит текст (администратор может видеть под любым числом, поэтому [hide=50000][/hide] - никогда не покажет вашу ссылку пользователям)
Помимо копирайта проверяются ещё ваши шаблоны на наличие всех необходимых тегов ява скриптов, а так же корректность составления шаблона (очень нередко баги с добавлением сообщений, комментариев возникают по причине некорректно составленного шаблона).
Наличие null версии или лицензии не проверяется за отсутствием времени, однако прямое заявление на данном форуме о использовании нулей повлечёт пожизненный бан.
4. Если баг виден только зарегистрированным пользователям или админам, пожалуйста, предоставляйте мне в личку зарегистрированный аккуант с нужными правами
5. В этом форуме разрешено крепить к сообщениям скриншоты.
6. При проблеме установки; если один из ваших отредактированных файлов даёт ошибку, запаковывайте файл в архив, крепите к сообщению. В баг форуме скачать архив могут только администраторы, поэтому никуда файлы вашей лицензии не денутся
7. Если вы считаете, что ваш баг очень серьёзен и требует вмешательства администраторов tws форумов, и вы доверяете разработчикам форума: можете отослать мне в ЛС ФТП данные для входа (при необходимости, проблемах с базой - phpmyadmin панель). Как только я прибуду, сразу гляну
8. Внимание! Если вы хотите получать бесплатную поддержку на форуме, ваш сайт должен нести некоммерческий характер (реклама и баннеры не в счёт, куда без них)
9. Указывать ЛЮБЫЕ ошибки скрипта нужно полностью. Т.е. если, допустим, msql выдаёт ошибку запроса - указывайте всё, что он выдаёт, А то обычно указывают только запрос (а в нём ошибки практически не встречаются, скорее возникают проблемы с базой). Посты с неполным кодом ошибок просто игнорирую
__________________________________________________________________
Убедительная просьба пользоваться поиском, потому что я могу проигнорировать вопрос. Хотя, если не отвечаю, 90% того, что пост не был прочтён, т.к. обычно я пишу "уже было" или шлю в поиск
Разработчик форума: Al-x, администратор форума, поддержка галереи: MSK
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
Хотя 1,7,1 была тестовой версией и не предполагала перезаливок и баг-фиксов, тем не менее из-за задержек с новой версией считаю необходимым создать такую тему и выкладывать тут исправления. Исправления буду выкладывать по вашим запроосам, т.к. в моей версии уже всё исправлено и не представляется возможным вспомнить что именно там исправлялось. (т.к. предполагалось, что версия сразу выйдет)
И так: 1. вызывает на главной странице сайта ошибку на 33 строке, если установлен модуль последних сообщений.
forum/submodules/lastpost.php
global $db, $ForConfig, $config; меняем на global $db, $ForConfig, $config, $CatForum;
2. MySQL Error при удаление темы! forum/functions/admoin.web.php
найти delete_news_info($mid); заменить на if ($ForConfig['dcs_active']) delete_news_info($mid);
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1 Cказали Спасибо: 1
3. Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in /var/www/localhost/htdocs/engine/forum/functions/web.php on line 501
файл modules/action.newmessage.php заменить все $mail на $email, встретится раз 7. После очистить кэш
Добавлено спустя 7 минут 12 секунд:
4. Кто жаловался, что незарегистрированые пользователи могут писать посты. Обновление касается всех, у кого максимальный ид группы пользователей больше 9 файл forum/functions/web.php
найти
function check_perm ($check, $_MODERATORS, $variable, $var1 = "", $var2 = "", $check_code = false) { global $member_id, $ForConfig, $is_logged, $acs_admin_code;
$is_moder = false;
if ($is_logged){
if ($_MODERATORS){ if (strstr($_MODERATORS, "$member_id[user_id]")) $is_moder = true; }
}
switch ($check){
case "is_moder" :
return $is_moder;
break;
case "view" : if ($member_id['user_group'] == 1 && $is_logged) return TRUE; if ($var1 == "hidden") return FALSE;
if ($is_moder) return TRUE;
if (!$variable) $variable = $ForConfig['s_see']; if (!$variable) return FALSE; if(strstr($variable, "$member_id[user_group]")) return TRUE; return FALSE;
break;
case "read" : if ($member_id['user_group'] == 1 && $is_logged) return TRUE; if (!$var1 || $var1 == "hidden" || $var1 == "lock") return FALSE;
if ($is_moder) return TRUE;
if (!$variable) $variable = $ForConfig['s_read']; if (!$variable) return FALSE; if(strstr($variable, "$member_id[user_group]")) return TRUE; return FALSE;
break;
case "newtopic" : if ($member_id['user_group'] == 1 && $is_logged) return TRUE; if (!$var1 || $var1 == "hidden" || ($var1 == "lock")) return FALSE;
if ($is_moder) $ret = $ForConfig['m_write']; else $ret = 0;
case "images" : if (!$ForConfig['images_allow']) return FALSE; if (!$is_logged) return FALSE; if ($member_id['user_group'] == 1 && $is_logged) return TRUE;
if ($is_moder) $ret = $ForConfig['m_images']; else $ret = 0;
case "upload" : if (!$ForConfig['files_allow']) return FALSE; if (!$is_logged) return FALSE; if ($member_id['user_group'] == 1 && $is_logged) return TRUE;
if ($is_moder) $ret = $ForConfig['m_sendfile']; else $ret = 0;
case "images" : if (!$ForConfig['images_allow']) return FALSE; if (!$is_logged) return FALSE; if ($member_id['user_group'] == 1 && $is_logged) return TRUE;
if ($is_moder) $ret = $ForConfig['m_images']; else $ret = 0;
case "upload" : if (!$ForConfig['files_allow']) return FALSE; if (!$is_logged) return FALSE; if ($member_id['user_group'] == 1 && $is_logged) return TRUE;
if ($is_moder) $ret = $ForConfig['m_sendfile']; else $ret = 0;
Поблагодарил: 31
Получил благодарностей: 531
Предупреждений: 1
Угу. У меня на одной базе работает новая версия на поддомене другом и этот форум. Я модифицировал систему, теперь на этом форуме нередко ошибки вылазят. Это я так понимаю при постановке рейтинга?
Поблагодарил: 0
Получил благодарностей: 0
Предупреждений: 0
в чем может быть прикол: после установки форума не войти в админку..... ввожу пароль....... пишет, что я вошел, нажимаю - админцентр - тупо открывается новое, пустое окно - вход для админа - расширеный (ну чтоб куки не украли) до установки форума все было идеально
в чем может быть прикол?
( ДЛЕ 7.5)
Сообщение отредактировано 6 февраля 2009 23:00. Редактировалось 1 раз(а)
Поблагодарил: 0
Получил благодарностей: 0
Предупреждений: 0
забыл написать сайт _forumturista.ru
прикол еще в том, что пытаюсь у становить форум заново и он мне говорит:
"Внимание, на сервере обнаружена уже установленная копия TWS Forum. Если вы хотите еще раз произвести установку скрипта, то вам необходимо вручную удалить файл /engine/data/forum.config.php, используя FTP протокол. При этом все существующие данные будут уничтожены."
Поблагодарил: 18
Получил благодарностей: 24
Предупреждений: 0
Баг:
Найти сообщения с вашего последнего посещения
При попытке листать на 2, 3 и т.д. страницы открываетеся пустая страница. Долго копал, нашёл:
post.init.php
Ищим выборку
case "fnewposts" :
В ней есть условие:
if (isset($_REQUEST['forid'])){
$forid = intval($_REQUEST['forid']);
if (in_array($forid, $access_array)) $access_array = array($forid); else $access_array = array(0);
}
Удаляем его. Так и не понял, зачем формировать такой массив, где переменная $_REQUEST['forid'] всегда пустая? И массива тогда не получится. И страницы соответсвенно не формируется, т.к. запрос пустой...
Саш, объясни...
Добавлено спустя 5 минут 18 секунд:
И ещё: кому не нравится, то что при просмотре последних сообщений на форуме на странице постов в двое больше, чем в настройках форума (Сообщений на страницу), ищим:
Поблагодарил: 1
Получил благодарностей: 0
Предупреждений: 0
Добрый день. Поставил ваш форум на dle7.5 все вроде нормально работает, но стоит поменять настройки пишет - Доступ отклонен - . Что делать готов оплатит.