По поиску искал, но вроде бы нету.
То что есть функция удаления темы в самой теме - это понятно. Есть.
Есть ли возможность удалять темы, не входя в саму тему, т.е. в разделе форума, где темы идут постранично, списком?
Например как удаляются сообщения: отметить нужные темы галочками и нажать на "удалить темы".
Может быть есть такой мод?
Если создастся много тем, то удалять каждую, входя в неё и ещё нажимая "уверены ли вы?...." это будет трудоёмко.
1. Gori - 14 октября 2013 — 06:27 - перейти к сообщению
2. electron - 14 октября 2013 — 06:56 - перейти к сообщению
Gori пишет:
Есть ли возможность удалять темы, не входя в саму тему, т.е. в разделе форума, где темы идут постранично, списком?
Например как удаляются сообщения: отметить нужные темы галочками и нажать на "удалить темы".
Может быть есть такой мод?
Например как удаляются сообщения: отметить нужные темы галочками и нажать на "удалить темы".
Может быть есть такой мод?
нет такого мода.
3. - 14 октября 2013 — 08:39 - перейти к сообщению
Gori пишет:
А зачем? Борьба со спамом? Так это нужно пресекать, а не заниматься каждый вечер массовой зачисткой тем.... я так думаю...
отметить нужные темы галочками и нажать на "удалить темы".
4. Gori - 14 октября 2013 — 09:46 - перейти к сообщению
"Зачем" - нашлось бы
Лезть в каждую тему - крутить ползунок мышки чтобы лезть в самый низ, щёлкать как минимум 5 раз мышкой... И ради того, чтобы удалить одну тему... Это трудно. Имхо.
Лезть в каждую тему - крутить ползунок мышки чтобы лезть в самый низ, щёлкать как минимум 5 раз мышкой... И ради того, чтобы удалить одну тему... Это трудно. Имхо.
5. - 14 октября 2013 — 10:29 - перейти к сообщению
А если просто опцию перекинуть повыше, что бы меньше крутить... Как такой вариант?
6. 1Bot - 14 октября 2013 — 10:50 - перейти к сообщению
Gori пишет:
Лезть в каждую тему - крутить ползунок мышки чтобы лезть в самый низ, щёлкать как минимум 5 раз мышкой... И ради того, чтобы удалить одну тему... Это трудно.
С "голым" форумом остаться не боитесь? Можно ведь ненароком удалить полезный топик не читая. Для того и сделано внутри топика удаление.
Ну, а если не боитесь, тогда необходимо править файлы forums.php и \templates\InvisionExBB\forum_body.tpl
1. добавить вывод админу флажков в таблице топиков
2. добавить после этой таблицы форму выбора для действий над выбранными топиками
3. добавить обработку действий над выбранными топиками
7. Gori - 14 октября 2013 — 11:22 - перейти к сообщению
Кстати да, если в верх поставить.
Вообще было бы не плохо сделать удаление темы кнопкой, без вяких "Go".
(Добавление)
Всё сделал. Выставил "Удалить тему" первой, вместо "Опции сообщений".
И в самый верх вывел. Теперь у меня всего один клик мышки и удаляется темка
Вообще было бы не плохо сделать удаление темы кнопкой, без вяких "Go".
(Добавление)
Всё сделал. Выставил "Удалить тему" первой, вместо "Опции сообщений".
И в самый верх вывел. Теперь у меня всего один клик мышки и удаляется темка
8. - 14 октября 2013 — 11:38 - перейти к сообщению
1Bot пишет:
Дык вроде предупреждение сначала вылезет, что бы подумать успели. С "голым" форумом остаться не боитесь?
(Добавление)
Gori пишет:
А вот это будет действительно перебор.
Вообще было бы не плохо сделать удаление темы кнопкой, без вяких "Go"
9. Gori - 14 октября 2013 — 12:13 - перейти к сообщению
NordWest
У меня сейчас практически кнопкой.
По умолчанию сразу стоит в выпадающем списке "Удалить тему".
Захожу в тему, нажимаю "Go" и удаляю.
У меня сейчас практически кнопкой.
По умолчанию сразу стоит в выпадающем списке "Удалить тему".
Захожу в тему, нажимаю "Go" и удаляю.
10. - 14 октября 2013 — 13:29 - перейти к сообщению
Gori пишет:
Дело хозяйское.
NordWest
У меня сейчас практически кнопкой.
По умолчанию сразу стоит в выпадающем списке "Удалить тему".
Захожу в тему, нажимаю "Go" и удаляю.
У меня сейчас практически кнопкой.
По умолчанию сразу стоит в выпадающем списке "Удалить тему".
Захожу в тему, нажимаю "Go" и удаляю.
11. Gori - 14 октября 2013 — 17:46 - перейти к сообщению
NordWest
Мне так стало спокойнее. Потому что как я узнал что придётся каждую тему так удалять, то стало как-то не по себе.
Если кому-то понадобится, то делал я так:
В файле topic_options.tpl
меняем код:
На этот:
В файле topic_body.tpl
удаляем код:
и прописываем его вверху например вверху кода:
Можно ещё вместо "Go" надпись по русски.
Для этого в файле topic_options.tpl
пишем вместо кода:
этот код:
Затем идём в папку языков и добавляем в файле lang_front_all.php эту строчку
Мне так стало спокойнее. Потому что как я узнал что придётся каждую тему так удалять, то стало как-то не по себе.
Если кому-то понадобится, то делал я так:
В файле topic_options.tpl
меняем код:
CODE:
<?php
$mod_options = <<<DATA
<form method="post" name="ModOptions" action="postings.php">
<input type="hidden" name="forum" value="{$forum_id}">
<input type="hidden" name="topic" value="{$topic_id}">
<input type="hidden" name="postkey" value="">
<select name="action" style="font-weight:bold;">
<option value="-1" style="color:black">---- {$fm->LANG['MsgsOptions']} ----</option>
<option value="delselected">{$fm->LANG['DelSelected']}</option>
<option value="innew">{$fm->LANG['MoveInNew']}</option>
<option value="inexists">{$fm->LANG['MoveInExists']}</option>
<option value="delattach">{$fm->LANG['AttachDelSelected']}</option>
<option value="-1" style="color:black"></option>
<option value="-1" style="color:black">---- {$fm->LANG['TopicOptions']} ----</option>
<option value="edittopic">{$fm->LANG['EditTitle']}</option>
<option value="{$do}">{$fm->LANG['Unlock']}</option>
{$pin}
<option value="delete">{$fm->LANG['Delete']}</option>
</select>
<input name="chek" type="checkbox" onClick="ChekUncheck()" title="{$fm->LANG['SelectAll']}">
<input type="button" value="Go!" onClick="CheckFormAction();" />
</form>
DATA;
?>
$mod_options = <<<DATA
<form method="post" name="ModOptions" action="postings.php">
<input type="hidden" name="forum" value="{$forum_id}">
<input type="hidden" name="topic" value="{$topic_id}">
<input type="hidden" name="postkey" value="">
<select name="action" style="font-weight:bold;">
<option value="-1" style="color:black">---- {$fm->LANG['MsgsOptions']} ----</option>
<option value="delselected">{$fm->LANG['DelSelected']}</option>
<option value="innew">{$fm->LANG['MoveInNew']}</option>
<option value="inexists">{$fm->LANG['MoveInExists']}</option>
<option value="delattach">{$fm->LANG['AttachDelSelected']}</option>
<option value="-1" style="color:black"></option>
<option value="-1" style="color:black">---- {$fm->LANG['TopicOptions']} ----</option>
<option value="edittopic">{$fm->LANG['EditTitle']}</option>
<option value="{$do}">{$fm->LANG['Unlock']}</option>
{$pin}
<option value="delete">{$fm->LANG['Delete']}</option>
</select>
<input name="chek" type="checkbox" onClick="ChekUncheck()" title="{$fm->LANG['SelectAll']}">
<input type="button" value="Go!" onClick="CheckFormAction();" />
</form>
DATA;
?>
На этот:
CODE:
<?php
$mod_options = <<<DATA
<form method="post" name="ModOptions" action="postings.php">
<input type="hidden" name="forum" value="{$forum_id}">
<input type="hidden" name="topic" value="{$topic_id}">
<input type="hidden" name="postkey" value="">
<select name="action" style="font-weight:bold;">
<option value="delete">{$fm->LANG['Delete']}</option>
<option value="delselected">{$fm->LANG['DelSelected']}</option>
<option value="innew">{$fm->LANG['MoveInNew']}</option>
<option value="inexists">{$fm->LANG['MoveInExists']}</option>
<option value="delattach">{$fm->LANG['AttachDelSelected']}</option>
<option value="edittopic">{$fm->LANG['EditTitle']}</option>
<option value="{$do}">{$fm->LANG['Unlock']}</option>
{$pin}
</select>
<input name="chek" type="checkbox" onClick="ChekUncheck()" title="{$fm->LANG['SelectAll']}">
<input type="button" value="Go!" onClick="CheckFormAction();" />
</form>
DATA;
?>
$mod_options = <<<DATA
<form method="post" name="ModOptions" action="postings.php">
<input type="hidden" name="forum" value="{$forum_id}">
<input type="hidden" name="topic" value="{$topic_id}">
<input type="hidden" name="postkey" value="">
<select name="action" style="font-weight:bold;">
<option value="delete">{$fm->LANG['Delete']}</option>
<option value="delselected">{$fm->LANG['DelSelected']}</option>
<option value="innew">{$fm->LANG['MoveInNew']}</option>
<option value="inexists">{$fm->LANG['MoveInExists']}</option>
<option value="delattach">{$fm->LANG['AttachDelSelected']}</option>
<option value="edittopic">{$fm->LANG['EditTitle']}</option>
<option value="{$do}">{$fm->LANG['Unlock']}</option>
{$pin}
</select>
<input name="chek" type="checkbox" onClick="ChekUncheck()" title="{$fm->LANG['SelectAll']}">
<input type="button" value="Go!" onClick="CheckFormAction();" />
</form>
DATA;
?>
В файле topic_body.tpl
удаляем код:
CODE:
{$mod_options}
и прописываем его вверху например вверху кода:
CODE:
{$topic_data}
Можно ещё вместо "Go" надпись по русски.
Для этого в файле topic_options.tpl
пишем вместо кода:
CODE:
<input type="button" value="Go!" onClick="CheckFormAction();" />
этот код:
CODE:
<input type="button" value="{$fm->LANG['Go']}" onClick="CheckFormAction();" />
Затем идём в папку языков и добавляем в файле lang_front_all.php эту строчку
CODE:
$this->LANG['Go'] = 'Применить';