Сегодня: 20:04:2026 Доброй вам ночи!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 71 72 73 74 [75] 76 77 78 79 ... » В конец

> Найдено сообщений: 1170
NordWest Отправлено: 2 июня 2013 — 01:15 • Тема: Как в Limbo реализован редирект. • Форум: Limbo CMS

Ответов: 3
Просмотров: 2359
А вот ещё способы редиректа...

header-редирект

 Цитата:
header-редирект — редирект при помощи заголовка (функция void header(string string [, bool replace [, int http_response_code]])).

Перед вызовом функции header() на странице не должно быть никакого текста, даже пробела!

Формат: header('Location: REDIRECT_URL');


html-redirect

 Цитата:
HTML-редирект срабатывает после вывода определенного текста на страницу.

Формат строки: <meta http-equiv="refresh" content="SECONDS;URL=REDIRECT_URL">

SECONDS — количество секунд через которые будет произведен редирект на страницу REDIRECT_URL.


Например нам нужно сделать редирект на страницу /myredirect.php, пишем следующее

code:
<?php echo '<meta http-equiv="refresh" content="0;URL=/myredirect.php">'; ?>
NordWest Отправлено: 1 июня 2013 — 17:40 • Тема: Простейший спамфильтр для гостей • Форум: ExBB Community

Ответов: 6
Просмотров: 3008
Поставил на этот форум - вроде работает.
Понаблюдаю за статистикой...
NordWest Отправлено: 1 июня 2013 — 17:25 • Тема: Простейший спамфильтр для гостей • Форум: ExBB Community

Ответов: 6
Просмотров: 3008
Если будет нормально работать попробую добавить управление в админку и сделать возможным не блокировать пост, а переносить в мусорку.
NordWest Отправлено: 1 июня 2013 — 17:22 • Тема: Простейший спамфильтр для гостей • Форум: ExBB Community

Ответов: 6
Просмотров: 3008
Попробую пока так...

В post.php ищем код

code:
#Check double clicking :)
if ($topic[$last_key]['post'] == $fm->input['inpost']) {
$fm->_FcloseAll();
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplySavedAlredy']);
}


и заменяем на

code:
#Check double clicking :)
if ($topic[$last_key]['post'] == $fm->input['inpost']) {
$fm->_FcloseAll();
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplySavedAlredy']);
}

if ($fm->user['id'] == 0)
{
if (strpos($fm->input['inpost'],'http'))
{
$fm->_FcloseAll();
$fm->_WriteLog('Блокирован пост спамбота в теме '.$topicname);
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplyAddedOk'], 'topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key);
}
}


Блокирует запись в базу, если в сообщении гостя присутствует фраза http
Данные о блокировке записываются в лог форума.
NordWest Отправлено: 1 июня 2013 — 16:00 • Тема: Простейший спамфильтр для гостей • Форум: ExBB Community

Ответов: 6
Просмотров: 3008
Задача такая. Не хочется закрывать для некоторых разделов возможность постить без регистрации, но при этом нужно отсеять большинство ботов.
Реализация видится такая. Боты любят в свои посты втыкать ссылки, а потому будем считать любой пост гостя со ссылками - постом бота.

Обработка данных ведется в файле post.php
В файле fm.class.php - объявлены основные функции...
NordWest Отправлено: 1 июня 2013 — 15:25 • Тема: Краткое пояснение к структуре шаблонов • Форум: ExBB Community

Ответов: 0
Просмотров: 1047
Сделал скрины в каких файлах искать конкретное оформление...













NordWest Отправлено: 31 мая 2013 — 09:40 • Тема: Переменные, часто используемые в скрипте • Форум: ExBB Community

Ответов: 0
Просмотров: 1009
$_ForumRoot - физический адрес хоста (например Z:/home/forum/www/)
boardinfo.php - конфигурационный файл форума, лежит в папке data
NordWest Отправлено: 22 мая 2013 — 10:33 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 101355
Попробую, как будет время...
Озвучьте только список желаемых расширений.
NordWest Отправлено: 22 мая 2013 — 08:52 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 101355
А вы откуда эти идеи тягаете, с джомлы?
Просто вариант с отображением иконок связанных с типом документов можно реализовать прописав фиксированный список - самому из админки ничего уже будет не добавить.
NordWest Отправлено: 22 мая 2013 — 01:02 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 101355
В поле то мы можем всё это прописать, но вот как это передать в диалог выбора файлов - не знаю. Если бы в Лимбо где-то был код, реализующий выбор по маске, но насколько я знаю такого кода нет, а сам я не знаю как изобрести.

Страниц (117): В начало « ... 71 72 73 74 [75] 76 77 78 79 ... » В конец

Powered by ExBB v1.1.180311