Сегодня: 17:12:2025 Доброго вам вечера!

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

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

> Найдено сообщений: 1165
NordWest Отправлено: 10 июня 2013 — 15:47 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 90253
Вот вам обещанные переделки...
Тупо замените файлы (лень расписывать что удалить, что добавить). Радость
NordWest Отправлено: 10 июня 2013 — 14:59 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 90253
Что то я не понял, что конкретно пропало...

 Цитата:
пропала главная страница на ftp отвечающие за контент файлы есть, в админке не отображается.
Не отображается главная страница сайта? И в админку не зайти?

 Цитата:
В тех поддержке ничего не могут сказать причина этого, приходиться в ручную добавлять.
Что конкретно добавлять?

 Цитата:
Не подскажите от чего это может быть?
Гипотетически могу предположить, что переполняется БД. Теоретически вроде на размер базы ограничения нет. Однако вспомните - пока я не подрезал размер вашей базы сайт на денвере запускаться не хотел.
NordWest Отправлено: 9 июня 2013 — 14:39 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 90253
 Цитата:
Смотрите что я имел виду:
Я с самого начала понял, что вы хотите. Однако это довольно трудоемко. Нужно внести изменения в админку, добавить новые пункты в базу данных, добавить вывод этих данных в самом модуле, увязать все эти изменения воедино... Опять же, как вносить изменения на ваш сайт - записи базы для этого модуля у вас уже есть, а новые записи будут с большим функционалом. Получается мне нужно полностью переработать весь компонент (с процедурой инсталляции) что бы вы могли удалить старый и проинсталлировать новый - тогда записи в базе будут корректны. Поверьте - дня два я буду вынужден на это убить и самое печальное, что всё это будет заточено под старую версию движка. Огорчение

 Цитата:
а Url картинку, которая отображает тип файла лучше не меняться, атк как вдруг можно добавить свою картинку или скрин файла, а тип файла лучше отображаться в виде другой строчкой в описании файла...
Давайте в отображении модуля сделаем отдельную строчку с типом файла, но принцип применим всё равно мой - расширение (и соответствующая картинка) будет вычисляться автоматически. Это сделать в разы проще, чем городить огород с новыми записями в базе данных.
NordWest Отправлено: 2 июня 2013 — 02:09 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 90253
Затем скачиваем этот архив.
Распаковываем содержимое в папку images/stories/extention

После этого логика такая. Если картинка не была выбрана в настройках загрузки скрипт покажет картинку соответственно расширению файла.



Графическую часть и разнообразие расширений без труда доработаете сами.

Кстати расширение среднего файла не определилось потому что это файл с расширением docx а такового нет в списке.
NordWest Отправлено: 2 июня 2013 — 02:03 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 90253
Ищите файл downloads.html.php
В нем ищите код

code:
if(strlen($row['image_url'])>10) {
?>

<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $row['image_url']?>" hspace="4" vspace="4"></td>
<?php
} ?>


который замените кодом

code:
if(strlen($row['image_url'])>10)
{ ?>
<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $row['image_url']?>" hspace="4" vspace="4"></td> <?php
}
else
{
$ext = end(explode('.', $row['url']));
switch ($ext)
{
case 'txt':
$image_url='/images/stories/extention/txt.gif'; break;
case 'doc':
$image_url='/images/stories/extention/doc.gif'; break;
case 'pdf':
$image_url='/images/stories/extention/pdf.gif'; break;
case 'jpg':
case 'jpeg':
$image_url='/images/stories/extention/jpg.gif'; break;
case 'rar':
case 'zip':
$image_url='/images/stories/extention/rar.gif'; break;
case 'html':
$image_url='/images/stories/extention/html.gif'; break;
case 'xls':
$image_url='/images/stories/extention/xls.gif'; break;
case 'exe':
$image_url='/images/stories/extention/exe.gif'; break;
case 'pps':
$image_url='/images/stories/extention/pps.gif'; break;
default:
$image_url='/images/stories/extention/xzf.gif'; break;
} ?>
<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $image_url?>" hspace="4" vspace="4"></td> <?php
}

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

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

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

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

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

В 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
Просмотров: 2669
Задача такая. Не хочется закрывать для некоторых разделов возможность постить без регистрации, но при этом нужно отсеять большинство ботов.
Реализация видится такая. Боты любят в свои посты втыкать ссылки, а потому будем считать любой пост гостя со ссылками - постом бота.

Обработка данных ведется в файле post.php
В файле fm.class.php - объявлены основные функции...

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

Powered by ExBB v1.1.180311