Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Как создавший тему может отредактировать заголовок темы? [2]
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): « 1 [2] 3 »   

> Без описания
roma1
Отправлено: 23 сентября 2013 — 18:39
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




Gori хватит тут тыкать, если охота остаться и получать здесь поддержку то обуздайте свои нравы и высказывайтесь тактично, хотя сомневаюсь что с таким подходом Вы здесь на долго. Для Вас рекомендую подыскать другие движки где пользователи имеют прав поболее, здесь такой возможности нет, хотя были бы вежливее может ребята и что придумали.
 
 
electron
Отправлено: 23 сентября 2013 — 18:48
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




roma1 пишет:
рекомендую подыскать другие движки где пользователи имеют прав поболее, здесь такой возможности нет

ни в одном популярном движке такой возможности нет. ни один движок не дает простым пользователям права "почти" модератора.

CAB пишет:
Прошу администрацию отреагировать на неадекватное поведение Gori

как со-админ отвечу так : не наблюдаю неадекватного поведения Gori. чел общается и выссказывает свое мнение по интересующему его вопросу. это не запрещено.
 
 
Отправлено: 23 сентября 2013 — 19:20
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




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

В конце концов можно было бы действительно попробовать это реализовать, но сделать с ограничением по времени или до момента появления следующего поста.
 
 
roma1
Отправлено: 23 сентября 2013 — 19:20
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




Gori пишет:
Вот нытик....
это хамство и оскорбуха.
(Добавление)
NordWest пишет:
В конце концов можно было бы действительно попробовать это реализовать, но сделать с ограничением по времени или до момента появления следующего поста
одуматься и подправить название темы скажем минут в пять было бы не плохо, тем более пауки так быстро не наскакивают.
 
 
Отправлено: 23 сентября 2013 — 19:50
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




roma1 пишет:
одуматься и подправить название темы скажем минут в пять было бы не плохо
Вот и я думаю, что если удастся это решить технически, то в таком виде возможность редактировать заголовок никому не навредит.
И всё же как лучше - с временным интервалом или по факту появления первого нового поста? Второй вариант мне кажется более простым в реализации, но первый дает чуть больше свободы пользователю если интервал ну к примеру минут десять сделать.
 
 
electron
Отправлено: 23 сентября 2013 — 20:06
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




NordWest пишет:
electron, это точно, что большинство популярных движков не дают пользователю менять заголовок своей темы?

они позволяют править заголовки тем админам и модераторам, как это сделано в ExBB
 
 
Amri
Отправлено: 23 сентября 2013 — 20:08
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2013  
Репутация: 0




На многострадальном юкозле такая возможность есть, в SMF есть.... Странно, почему же считают , что пользователи не могут называть темы осмысленно?
Gori пишет:
CAB пишет:
Можно попросить администрацию форума подкорректировать заголовок


Дело в том, что это идёт поощрение юзеров быть невнимательными и делать как им вздумается.


нет. Все зависит от правил вашей конференции.
CAB пишет:
Очень плохое СЕО - это когда Вы доверяете Вашим пользователям, не понимающим в этом совсем ничего, править критичные для СЕО элементы страницы. Вы бы им ещё ХТМЛ-шаблон разрешили править... А то вдруг им не понравится Ваш дизайн - пусть сами себе сбацают по вкусу. Я, конечно, сильно утрирую, но есть основополагающий принцип - каждый должен заниматься своим делом. Пользователи - общаться. Администрация - заниматься продвижением форума. А не наоборот.


По вашей логике выходит так, что нужно вообще форум закрыть и сдувать пылинки (утрируя)


Не, ну вот почему бы не сделать как в других движках? там вроде нет ограничения на правку тем. А насчет того, что юзеры испортят специально - всякое бывает. Надо наказывать...
 
 
Отправлено: 23 сентября 2013 — 20:16
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




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

Ладно, что рассуждать. Попробую сделать. Получится - каждый сам для себя решит, нужно оно ему или нет.
 
 
Amri
Отправлено: 23 сентября 2013 — 20:23
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2013  
Репутация: 0




NordWest
NordWest пишет:
Вот помню, что в SMF я заголовки правил, но уже не вспомню когда это было - то ли ещё в бытность пользователем а может уже будучи модером...
специально проверил - на одном форуме (я там простой юзверь). Норм меняется.
NordWest пишет:
Ладно, что рассуждать. Попробую сделать. Получится - каждый сам для себя решит, нужно оно ему или нет.
Было бы неплохо...
 
 
Отправлено: 25 сентября 2013 — 15:10
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




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

Что бы это сделать открываем файл 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);


Вроде всё!
 
 
BON
Отправлено: 25 сентября 2013 — 18:21
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




NordWest пишет:
Пользователю будут видны поля для редактирования названия темы лишь до момента появления в теме новых постов.

а смысл тогда в таком редактировании. Надо просто задать время по которому будет разрешено редактировать заголовок, например взять ограничение времени редактирования поста и прикрутить его к заголовку. Так думаю логичнее. Новые посты в теме могут появиться сразу
 
 
roma1
Отправлено: 25 сентября 2013 — 18:27
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




NordWest отлично, хотя я не настаивал на таком изменении но это можно и как мод оформить, я сам часто создавая темы на форумах малость в спешке дурно называл их и порой хотелось бы поменять на более понятное но не мог. Какая то доля важности в этом есть. Спасибо. Круто
 
 
Отправлено: 25 сентября 2013 — 18:29
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




BON
Мне так было просто проще сделать. Улыбка
Будет нужно, что бы по времени была сработка - сделаю по времени, только чуть позже. Нужно отвлечься от этого всего, а то башка пухнет. Радость
(Добавление)
roma1 пишет:
но это можно и как мод оформить
Для того, что бы можно было из админки время редактирования выставлять? А нужно ли?

Я вот сейчас как раз занимаюсь наведением порядка в админке. Там и так уже черт ногу сломит. Я склонен считать, что правильным будет не добавлять туда новых параметров без острой необходимости. Просто определим оптимальное время и зашьем этот параметр в код.
 
 
BON
Отправлено: 26 сентября 2013 — 07:21
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




NordWest пишет:
Просто определим оптимальное время и зашьем этот параметр в код.

угу, а кому надо будет поменяет сам ручками. просто нет смысла дописывать кучу лишнего кода
 
 
Отправлено: 26 сентября 2013 — 08:57
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Цитата:
просто нет смысла дописывать кучу лишнего кода
Дописать код на изменение параметра через админку для меня уже давно не проблема. Проблема в том, что этих параметров там уже как у дурака фантиков. Нужно оптимизировать, сгруппировывать близкие по назначению опции. Кое что уже сделано ...

 
 
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Общие вопросы »

> Похожие темы: Как создавший тему может отредактировать заголовок темы?
Темы Форум Информация о теме Обновление
Ошибка при использовании модуля "карма"
поможете?
Решение проблем Ответов: 4
Автор темы: Creo
18 мая 2009 — 14:43
Автор: Creo
Не прикрепляет изображения к разделам форума по ссылке
В чем может быть проблема?
Решение проблем Ответов: 4
Автор темы: dock88
31 января 2011 — 19:44
Автор: dock88
Глюки с вложениями при переносе сообщения
из темы в тему
Решение проблем Ответов: 11
Автор темы: robert
23 мая 2009 — 10:43
Автор: robert
Чат форума не трогал, не изменял и он вдруг не заработал.
Из за чего может быть??? Подскажите пожалуйста.
Общие вопросы Ответов: 7
Автор темы: mills
9 января 2012 — 16:42
Автор: electron
Необходимо ввести текст сообщения!
Не отправляет и не создает темы и ответы
Решение проблем Ответов: 3
Автор темы: GreatALF
25 сентября 2014 — 05:28
Автор: GreatALF
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

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

[Script Execution time: 0.1036]     [ ]