ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (65): В начало « ... 46 47 48 49 [50] 51 52 53 54 ... » В конец

> Найдено сообщений: 970
NordWest Отправлено: 25 сентября 2013 — 15:22 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
Orsi пишет:
Похоже что это где-то в другом месте.
Это именно в этом месте, другое дело, что возможно должна быть применена другая функция.
Например как советуют сделать здесь.
NordWest Отправлено: 25 сентября 2013 — 15:10 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Вроде получилось...
Пользователю будут видны поля для редактирования названия темы лишь до момента появления в теме новых постов.
Админы будут видеть эти поля всегда.

Что бы это сделать открываем файл 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 Отправлено: 25 сентября 2013 — 13:47 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
Ищите в файлах index.php и forums.php строку
CODE:
$LastTopicDate = ($forum['last_time'] > 0) ? date("d.m.Y - H:i", $forum['last_time'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];
NordWest Отправлено: 25 сентября 2013 — 12:08 • Тема: Как изменить формат даты в топиках и в форумах? • Форум: Общие вопросы

Ответов: 11
Просмотров: 7839
Orsi пишет:
Мне нужно чтобы было не так "24 Сентября, 2013 - 21:02:27",
Где это самое "не так"? Сделайте скрин, что бы было понятно в каком месте форума вас не устраивает формат вывода даты.

А вообще можно посмотреть здесь.
NordWest Отправлено: 23 сентября 2013 — 20:16 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Amri пишет:
в SMF есть
Вот помню, что в SMF я заголовки правил, но уже не вспомню когда это было - то ли ещё в бытность пользователем а может уже будучи модером...

Ладно, что рассуждать. Попробую сделать. Получится - каждый сам для себя решит, нужно оно ему или нет.
NordWest Отправлено: 23 сентября 2013 — 19:50 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
roma1 пишет:
одуматься и подправить название темы скажем минут в пять было бы не плохо
Вот и я думаю, что если удастся это решить технически, то в таком виде возможность редактировать заголовок никому не навредит.
И всё же как лучше - с временным интервалом или по факту появления первого нового поста? Второй вариант мне кажется более простым в реализации, но первый дает чуть больше свободы пользователю если интервал ну к примеру минут десять сделать.
NordWest Отправлено: 23 сентября 2013 — 19:20 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Я даже уже боюсь встревать, дабы не распалять народ ещё больше, но...
electron, это точно, что большинство популярных движков не дают пользователю менять заголовок своей темы? Не понял Я почему-то считал, что такая возможность это скорее стандарт. Однако

В конце концов можно было бы действительно попробовать это реализовать, но сделать с ограничением по времени или до момента появления следующего поста.
NordWest Отправлено: 23 сентября 2013 — 10:13 • Тема: Ошибка "Тема должна начинаться с буквы или цифры!" • Форум: Общие вопросы

Ответов: 6
Просмотров: 5474
А зачем вам создавать тему с таким названием? Я просто не очень понимаю цели.
NordWest Отправлено: 23 сентября 2013 — 08:52 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Цитата:
Неужели за всё время никто этого не делал?
Похоже, что так - все сидят под админскими акаунтами и проблемы юзеров их не волнуют. Радость

А если серьёзно - посмотрю, что можно сделать...
NordWest Отправлено: 23 сентября 2013 — 06:17 • Тема: ExBB FM 1.0 Final 14.01.2016 • Форум: Релизы

Ответов: 263
Просмотров: 225241
Ничего страшного - вроде все проблемы с работой форума на PHP 5.4 так или иначе решены.
NordWest Отправлено: 23 сентября 2013 — 06:12 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Мне самому это всё не очень понятно.
Вероятно не всё так однозначно. Тут нужно внимательнее код посмотреть - вероятно вызовы php кода из ява скрипта должны обрамляться именно тегами <? ?>
а не <?php ?>
Попробую разобраться и отпишусь.
(Добавление)
CAB пишет:
<?phpdie;?>
Вот эта запись точно неверная...
NordWest Отправлено: 22 сентября 2013 — 19:43 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
Дааа, косяк. Однако
Я под пользователем не пробовал.
Нужно наверное думать, как это дело исправить, а то нелогично получается.
NordWest Отправлено: 22 сентября 2013 — 19:18 • Тема: Как создавший тему может отредактировать заголовок темы? • Форум: Общие вопросы

Ответов: 30
Просмотров: 21115
NordWest Отправлено: 22 сентября 2013 — 17:35 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Я у себя уже всё поправил - теперь не найти. Но сейчас по исходному дистрибутиву поищу...
(Добавление)
setmembers.php
CODE:
fwrite($fp,"<? die; ?>\n".$fm->input['wordarray']);


badwords.php
CODE:
<? die; ?>


skip_mails.php
CODE:
<? die(); ?> # Удалите этот файл, если это вам не нужно
NordWest Отправлено: 22 сентября 2013 — 09:17 • Тема: Не могу поставить форум на хостинг • Форум: Установка и обновление

Ответов: 44
Просмотров: 34467
Обновлял свой форум с ExBB FM 1.0 RC1.01 до версии ExBB FM 1.0 Final и столкнулся с неожиданной проблемой - сервер перестал отдавать страницы. Причем не показывал ошибок - просто говорил, что адреса по которому лежит форум не существует. Я бился целый вечер, и в конце концов решил проблему.

Как оказалось мой хост не любит устаревших тегов начала php кода
У меня в одном месте было <? а нужно строго <?php
Я прогнал поиск на предмет этого косяка по всему коду - нашел ещё три проблемных места.

И ещё. Если есть проблемы с запуском кода на сервере очень полезно в начало файла common.php добавить строку

CODE:
ini_set('display_errors', 'on');


После этого сервер перестаем молчать как партизан и вываливает информацию об ошибках.

Страниц (65): В начало « ... 46 47 48 49 [50] 51 52 53 54 ... » В конец

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0455]     [ ]