altjo |
Отправлено: 30 июля 2009 — 12:31 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
в плане отображения капчи все норм,
но, есть одна странность...
$_SESSEION['captcha'] => лишняя "E"
если её убрать, то гости тоже могут создавать новые темы не вводя капчу,
если оставить $_SESSEION['captcha'],
то гости, даже при правильно введенной капче, все-равно не смогут создать новой темы...
работает так
CODE:if (!$fm->user['id'] && ($fm->input['captcha'] == '' || !isset($_SESSION['captcha']) || $fm->input['captcha'] !== $_SESSION['captcha'])) {
$fm->_Message('Защита от спама', 'Неверный код');
}
(условие проверки капчи бралось не с потолка, такой код используется в register.php)
Спасибо, все работает,
теперь и при создании сообщений тоже вышло... |
altjo |
Отправлено: 29 июля 2009 — 17:26 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
Извиняюсь, если не туда, возможно, пишу... собственно хотелось бы прикрепить captcha к гостям...
Скажите плиз, как определить залогинился ли пользователь, или он гость?... =>
пока это виглядит так
post.php
сразу после
CODE:if ($fm->input['action'] == 'addnew' || $fm->input['action'] == 'addreply') {
вставил
CODE:if (!defined('IS_ADMIN')) {
if ($fm->input['captcha'] == '' || !isset($_SESSION['captcha']) || $fm->input['captcha'] !== $_SESSION['captcha']) {
$fm->_Message('Защита от спама', 'Неверный код.');
}
}
post_addnew.tpl
добавил
CODE:if (!defined('IS_ADMIN')) {
echo <<<DATA
<tr>
<td class="row4"><img src="regimage.php" border="0" alt="captcha"></td>
<td class="row4"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10"></td>
</tr>
DATA;
}
при создании новой темы появляется защитный код
для админа идет проверка CODE:if(!defined('IS_ADMIN')) , а как для прочих зарегистрированных пользователей проверить?
можно вроде через $_spam_msgs, но хотелось бы чтобы зарегистрированным юзверям код не показывался...
пробовал так
CODE:if (!(defined('IS_ADMIN') || defined('IS_LOGIN'))) {
но не работает (
Заранее благодарен... |
altjo |
Отправлено: 27 июля 2009 — 09:30 • Тема: Удаление копирайтов • Форум: Новости |
Ответов: 186 Просмотров: 0
|
vipraskrutka пишет:Powered by ExBB FM 1.0 RC1 | InvisionExBB Style converted by Markus®
Такой вариант самый нормальный.
Согласен, и не будет путаницы наподобие такого (автор форума видимо посчитал, что создателем движка ExBB FM 1.0 RC1 является именно TvoyWeb.ru) и решил "урезать", но несколько не то "обрезал"
ведь в копирайтах движка написано Цитата:ExBB FM 1.0 RC1 by TvoyWeb.ru
Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 50 сообщений
или вместо
CODE:Powered by <a href="http://www.exbb.org/" target="_blank">ExBB</a> | ExBB FM 1.0 RC1 by <a href="http://tvoyweb.ru/forums/" title="Форум поддержки ExBB Full Mods" target="_blank">TvoyWeb.ru</a>
более логично
CODE:Powered by <a href="http://www.exbb.org/" title="Форум поддержки ExBB Full Mods" target="_blank">ExBB FM</a> 1.0 RC1 | ExBB by <a href="http://tvoyweb.ru/forums/" target="_blank">TvoyWeb.ru</a> |
altjo |
Отправлено: 26 июля 2009 — 07:56 • Тема: Что за шрифт? • Форум: Графика |
Ответов: 3 Просмотров: 0
|
Defenderyk пишет:Как нашел?
перебором вручную в Ворде |
altjo |
Отправлено: 10 июля 2009 — 10:00 • Тема: Проблема с прикреплением изображений • Форум: Решение проблем |
Ответов: 8 Просмотров: 0
|
electron пишет:и версия php4, хоть и расписали что стоит php5
я делал там phpinfo() и писало, что ПХП5, думаю phpinfo меня не обманула ))
да и когда-то мне хостер Валлст.Ру прислал письмо-уведомление, что скоро перейдут на ПХП5...
раз и GD2 у них есть, то
скорее всего из-за
yura3d пишет:некорректной автоматической вставки рекламы хостером на Ваши страницы
да и htaccess у них платный |
altjo |
Отправлено: 9 июля 2009 — 15:02 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 273 Просмотров: 0
|
да, и еще мелочь... его величество Интернет Эксплорер по той-же причине не отображает рамку вокруг аватара в профиле;
в файле profile.php она вставляется так: CODE:style="padding: 2px;border: solid 1px grey;"
для Интернет Експлорера надо заменить grey на аналогичное число в шестнадцатеричном формате #808080 |
altjo |
Отправлено: 6 июля 2009 — 09:20 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 0
|
та да, движок разросся,.. я вообще не представляю, как можно помнить, что где находится, и какая строка за что отвечает ...
(Добавление)
и еще по поводу кнопок...
при создании ответа в теме, если навести мышкой, например, на кнопку "В", то слева будет надпись "Жирный текст: текст (alt+b)"
как я понимаю по идее если выделить текст и нажать ту комбинацию клавиш, то выделенный текст должен стать жирным?...
но у меня не работает это, ни в одном браузере, хде подвох? |
altjo |
Отправлено: 6 июля 2009 — 09:16 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 273 Просмотров: 0
|
в файле стилей profile_show.tpl в самом конце строки 73 есть такое </b</td>
актуально для всех стилей
------------
и есть такой интересный файл как bb_help.php в каждом стиле, я как-то не могу найти никакой ссылки на него, т.е. как на него можно попасть из стиля?
я к примеру только вчера обнаружил, что есть такой файл )) |
altjo |
Отправлено: 3 июля 2009 — 13:34 • Тема: Проблема с google translate • Форум: Решение проблем |
Ответов: 13 Просмотров: 0
|
тю, у меня тоже, только в строке 293...
а там такое
293
CODE: $todayvisit = sprintf($fm->LANG['TodayVisit'], $today['guests'] + $members + $hiddens, $today['guests'], $members,
294
CODE: ($hiddens) ? sprintf($fm->LANG['HiddensOnline'], $hiddens) : '', ($was) ? '<br>'.implode(', ', $was) : '');
может это должна быть одна строка? |
altjo |
Отправлено: 3 июля 2009 — 13:25 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 0
|
:) файл topic.php, 450-453 строки
CODE: if ($users[$user_id]['usertitle'] == '') {
// Хоть убейте, но не помню что здесь должно было быть ==))
}
это пасхалка? или осталось со старой версии...
А в форуме есть пасхалки? :)) |
|