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

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

Страниц (117): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец

> Найдено сообщений: 1170
NordWest Отправлено: 25 сентября 2013 — 21:27 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 19
Просмотров: 9629
Ой не знаю не знаю... Будут приходить, топать ногами, требовать быстро решить все проблемы...
Я же вашу сборку знаю очень поверхностно, можно сказать не знаю вовсе. Если у кого что серьёзное - это же надо все дела бросать и погружаться в анализ кода с головой.

Разрешаю ссылку дать но только не в формате "техподдержка". Сформулируйте как-то по другому.
NordWest Отправлено: 25 сентября 2013 — 21:06 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 19
Просмотров: 9629
 Цитата от XsystemnikX:
я честно когда я её год назад увидел думал не подружусь
Главное не бояться и стараться разбираться для чего каждый файл... ну по мере сил конечно.

Это хорошо, что у вас всё получилось. Поздравляю с боевым крещением. Улыбка
NordWest Отправлено: 25 сентября 2013 — 20:46 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 19
Просмотров: 9629
 Цитата от XsystemnikX:
И тот тоже дистрибутив что вы создавали из моего сайта, аналогично не ставиться
Скиньте мне его на почту и дайте данные для доступа по ftp к вашему хосту - попробую поймать именно саму проблему.
NordWest Отправлено: 25 сентября 2013 — 20:33 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 19
Просмотров: 9629
 Цитата от XsystemnikX:
я только поменял файлы из чистой лимбы
Лимбо какой версии? Часом не из моей сборки? Тогда будут сто процентов косяки, т.к. я там сильно изменил навигацию.

И вообще - это не верный подход тупо менять файлы. Вернее польза от этого конечно есть. Теперь Вы поняли, что дело не в несовместимости кода Лимбо и сервера, а вероятнее всего в том, что разработчики Вальса сознательно сделали так, что бы их разработка не расползалась по сети.
Нужно найти именно это место и поправить.

Помните я делал вам дистрибутив из вашего сайта. Он не ставится на хостинг?
NordWest Отправлено: 25 сентября 2013 — 20:13 • Тема: Разрешаем пользователю править заголовок темы • Форум: ExBB Community

Ответов: 0
Просмотров: 1003
Как недавно выяснилось ExBB не позволяет пользователю редактировать заголовок темы, которую он же сам и создал.
Пообщавшись на эту тему со знатоками ExBB выяснил, что это было сделано сознательно, ибо нефиг...

Однако я всё же посчитал возможным дописать код, который такую возможность предоставит, но ограничил во времени. После появления следующего за первым постом сообщения, редактирование названия темы для пользователя прекращается - возможность редактирования остается только у админов.

Короче, если кому будет интересно делается это так.
Открываем файл post_edit.tpl в котором ищем строку

code:
if ($forumcodes === TRUE) {


перед которой вставляем

code:
if ($editname) {
echo <<<DATA
<tr>
<td class="pformleft"><b>{$fm->LANG['TopicName']}</b></td>
<td class="pformright"><input type="text" name="topictitle" style="width:450px" tabindex="1" size="40" maxlength="255" value="{$topic[$post_id]['name']}"></td>
</tr>
<tr>
<td class="pformleft"><b>{$fm->LANG['TopicDesc']}</b></td>
<td class="pformright"><input type=text name="description" tabindex="2" style="width:450px" size="40" maxlength="160" value="{$topic[$post_id]['desc']}"></td>
</tr>\n
<tr>
<td class="pformleft"><b>{$fm->LANG['TopicKeywords']}</b></td>
<td class="pformright"><input type="text" name="keywords" size="45" maxlength="255" style="width: 450px" value="{$topic[$post_id]['keywords']}" /></td>
</tr>
DATA;
}



Далее открываем файл postings.php и ищем строку

code:
$attach_options = '';


перед которой вставляем

code:
$editname = (isset($topic[$post_id]['name']) && (count($topic) == "1" || $moderform === TRUE)) ? TRUE : FALSE;


затем ниже в функции processedit() ищем строку

code:
$allforums = $fm->_Read(FM_ALLFORUMS);


которую меняем на

code:
$allforums = $fm->_Read2Write($fp_allforums,FM_ALLFORUMS);


затем ещё ниже в функции processedit() ищем строку

code:
$list = $fm->_Read('forum'.$forum_id.'/list.php', FALSE);


которую меняем на

code:
$list = $fm->_Read2Write($fp_list, 'forum'.$forum_id.'/list.php');


затем ещё ниже в функции processedit() ищем строку

code:
$topic[$post_id]['post'] = $fm->bads_filter(preg_replace( "#(\?|&amp;|;|&)PHPSESSID=([0-9a-zA-Z]){32}#i", "", $fm->input['inpost']));


перед которой вставляем

code:
if (isset($fm->input['topictitle']))
{
if ($fm->input['topictitle'] == '') {$fm->_Message($fm->LANG['EditTopic'],$fm->LANG['EmptyTitle']);}
$fm->input['topictitle'] = $fm->bads_filter(substr($fm->input['topictitle'],0,255));
$fm->input['description'] = $fm->bads_filter(substr($fm->input['description'],0,160));
$fm->input['keywords'] = $fm->bads_filter(keywordsProcessor(substr($fm->_String('keywords'), 0, 255)));
$pcatid = $allforums[$forum_id]['catid'];
if (stristr($pcatid, 'f'))
{
$pforum = substr($pcatid, 1, strlen($pcatid) - 1);
if ($allforums[$pforum]['last_post_id'] == $topic_id && @$allforums[$pforum]['last_sub'] == $forum_id)
{$allforums[$pforum]['last_post'] = $fm->input['topictitle'];}
}
if ($allforums[$forum_id]['last_post_id'] == $topic_id)
{
$allforums[$forum_id]['last_post'] = $fm->input['topictitle'];
$fm->_Write($fp_allforums,$allforums);
}
$list[$topic_id]['name'] = $fm->input['topictitle'];
$list[$topic_id]['desc'] = $fm->input['description'];
$fm->_Write($fp_list,$list);
$topic[$list[$topic_id]['date']]['name'] = $fm->input['topictitle'];
$topic[$list[$topic_id]['date']]['desc'] = $fm->input['description'];
$topic[$list[$topic_id]['date']]['keywords'] = $fm->input['keywords'];
}


и наконец ещё ниже в функции processedit() ищем строку

code:
unset($topic);


которую заменяем строкой

code:
unset($topic, $list, $allforums);


После этих изменений редактировать заголовки тем станет проще... это я так думаю... Улыбка
NordWest Отправлено: 22 сентября 2013 — 16:10 • Тема: Простейший спамфильтр для гостей • Форум: ExBB Community

Ответов: 6
Просмотров: 3008
Заменил

code:
if (strpos($fm->input["inpost"],"http"))


кодом

code:
if (strpos($fm->input['inpost'],'http') || strpos($fm->input['inpost'],'[url') === true)


т.к. боты снова начали прорываться.
NordWest Отправлено: 18 сентября 2013 — 19:41 • Тема: Обеспечиваем совместимость с PHP 5.4 • Форум: ExBB Community

Ответов: 1
Просмотров: 1299
В новой версии ужесточены требования к синтаксису, а точнее иногда появляются ошибки если в одну команду вложено много функций.
Вот одно такое проблемное место...

В файле post.php ищем строку

code:
if (isset($views[$topic_id])) $topic[reset(array_keys($topic))]['views'] = $views[$topic_id];

которую меняем на
code:
if (isset($views[$topic_id])) {$arrkeys = array_keys($topic); $topic[reset($arrkeys)]['views'] = $views[$topic_id];};
NordWest Отправлено: 16 сентября 2013 — 19:18 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 19
Просмотров: 9629
Дайте мне доступ - сам посмотрю что да как.
NordWest Отправлено: 16 сентября 2013 — 19:04 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 101356
 Цитата от XsystemnikX:
но из-за технической несовместимости Вальс
Что такое Вальс? Не понял
Это что же такой за хостинг, что туда лимба не ставится. Не понял
NordWest Отправлено: 15 сентября 2013 — 12:00 • Тема: Вопросы по работе с Limbo • Форум: Limbo CMS

Ответов: 268
Просмотров: 101356
Возможно файлы побились при перекачивании. Чем сайт на сервер закачивали?

А вообще я бы всё же советовал для начала потренироваться на "кошечках".
Попробуйте развернуть чистый пустой сайт на денвере, потом его перенести на реальный сервер. Если проблем не возникает - тогда и реальный сайт можно пробовать перемещать.

Страниц (117): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец

Powered by ExBB v1.1.180311