Quick mod tools (Быстрые операции)

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Caeterra
phpBB 1.4.2
Сообщения: 51
Стаж: 15 лет 7 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Quick mod tools (Быстрые операции)

Сообщение Caeterra »

Подскажите пожалуйста, как изменить Quick mod tools (Это список где Закрыть тему, Поднять тему, сделать объявлением и т.д.) , чтобы отображался не выпадающим списком, а просто ссылками/кнопками?
Нашел код в viewtopic.php

Код: Выделить всё

// Quick mod tools
$allow_change_type = ($auth->acl_get('m_', $forum_id) || ($user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster'])) ? true : false;

$topic_mod = '';
$topic_mod .= ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster'] && $topic_data['topic_status'] == ITEM_UNLOCKED)) ? (($topic_data['topic_status'] == ITEM_UNLOCKED) ? '<option value="lock">' . $user->lang['LOCK_TOPIC'] . '</option>' : '<option value="unlock">' . $user->lang['UNLOCK_TOPIC'] . '</option>') : '';
$topic_mod .= ($auth->acl_get('m_delete', $forum_id)) ? '<option value="delete_topic">' . $user->lang['DELETE_TOPIC'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_move', $forum_id) && $topic_data['topic_status'] != ITEM_MOVED) ? '<option value="move">' . $user->lang['MOVE_TOPIC'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_split', $forum_id)) ? '<option value="split">' . $user->lang['SPLIT_TOPIC'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_merge', $forum_id)) ? '<option value="merge">' . $user->lang['MERGE_POSTS'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_merge', $forum_id)) ? '<option value="merge_topic">' . $user->lang['MERGE_TOPIC'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_move', $forum_id)) ? '<option value="fork">' . $user->lang['FORK_TOPIC'] . '</option>' : '';
$topic_mod .= ($allow_change_type && $auth->acl_gets('f_sticky', 'f_announce', $forum_id) && $topic_data['topic_type'] != POST_NORMAL) ? '<option value="make_normal">' . $user->lang['MAKE_NORMAL'] . '</option>' : '';
$topic_mod .= ($allow_change_type && $auth->acl_get('f_sticky', $forum_id) && $topic_data['topic_type'] != POST_STICKY) ? '<option value="make_sticky">' . $user->lang['MAKE_STICKY'] . '</option>' : '';
$topic_mod .= ($allow_change_type && $auth->acl_get('f_announce', $forum_id) && $topic_data['topic_type'] != POST_ANNOUNCE) ? '<option value="make_announce">' . $user->lang['MAKE_ANNOUNCE'] . '</option>' : '';
$topic_mod .= ($allow_change_type && $auth->acl_get('f_announce', $forum_id) && $topic_data['topic_type'] != POST_GLOBAL) ? '<option value="make_global">' . $user->lang['MAKE_GLOBAL'] . '</option>' : '';
$topic_mod .= ($auth->acl_get('m_', $forum_id)) ? '<option value="topic_logs">' . $user->lang['VIEW_TOPIC_LOGS'] . '</option>' : '';
Но не могу понять на что исправить..
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Quick mod tools (Быстрые операции)

Сообщение Nekstati »

Чтобы получились кнопки, надо сделать множественную замену по такому принципу:

Код: Выделить всё

'<option value="move">' . $user->lang['MOVE_TOPIC'] . '</option>'
менять на

Код: Выделить всё

'<button value="move" name="action">' . $user->lang['MOVE_TOPIC'] . '</button> '
И кроме того, найти

Код: Выделить всё

	'S_TOPIC_MOD' 			=> ($topic_mod != '') ? '<select name="action" id="quick-mod-select">' . $topic_mod . '</select>' : '',
и заменить на

Код: Выделить всё

	'S_TOPIC_MOD' 			=> ($topic_mod != '') ? '<div id="quick-mod-select">' . $topic_mod . '</div>' : '',
Аватара пользователя
guruman
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 10 месяцев

Re: Quick mod tools (Быстрые операции)

Сообщение guruman »

Подскажите пожалуйста. У меня проблема с выпадающим меню Quick mod tools (Это список где Закрыть тему, Поднять тему, сделать объявлением и т.д.) . При попытке перенести тему меню с выбором форумов появляется, но все форумы отображаются тусклым цветом и при наведении курсора на них нет возможности выбрать ни один из них, я не могу из списка выбрать тему другого форума, а соответственно не могу перенести тему из одного форума на другой. Подскажите пожалуйста решение проблемы, наверняка оно очень простое, но я недавно начал разбираться в настройках.
«Всё, что ни делается - всё к лучшему»! «Когда ты поймешь, что тебе не на что жаловаться, тебе будет принадлежать весь мир».
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Quick mod tools (Быстрые операции)

Сообщение Палыч »

guruman
То есть, вы находитесь в теме, нажимаете выпадающее меню Быстрые действия, выбираете пунт Перенести тему?
По умолчанию (в стиле prosilver) появляется другое выпадающее меню со списком форумов, в котором серым цветом обозначены форумы, куда нельзя перенести тему, потому что это Категории (они не содержат тем, только форумы).
При использовании меню Быстрые действия нельзя выбрать форум на просмотр и выбрать в нем тему для каких-либо действий. Для этого существует Модераторский раздел.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Quick mod tools (Быстрые операции)

Сообщение Pazh »

кроме того что написал Палыч
серым цветом обозначены форумы, куда нельзя перенести тему, потому что это Категории (они не содержат тем, только форумы).
серым цветом обозначаются так же форумы куда у данного модератора нет права на создание сообщений
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

Re: Quick mod tools (Быстрые операции)

Сообщение WinSSLioN »

вот как у меня это реализовано, интересует еще как можно как то сделать дизайн кнопок..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Николай
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Quick mod tools (Быстрые операции)

Сообщение apollion »

Цветные кнопки ббкодов? Я тоже такие хочу. :)
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

Re: Quick mod tools (Быстрые операции)

Сообщение WinSSLioN »

apollion писал(а):Цветные кнопки ббкодов?

нет, кнопки модератора
С уважением, Николай
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Quick mod tools (Быстрые операции)

Сообщение Пчелкин »

apollion да пожалуйста - Картинки вместо кнопок в форме ответа Subsilver2 и prosilver
Не благодари...
WinSSLioN писал(а):как можно как то сделать дизайн кнопок..
apollion писал(а): такие хочу
WinSSLioN писал(а):кнопки модератора
Опять тупишь? Сразу написать что тебе надо - слабо? Надо обязательно писать все загадками?
Слуш, заколебал, честное слово, уже...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

Re: Quick mod tools (Быстрые операции)

Сообщение WinSSLioN »

Пчелкин писал(а):Опять тупишь? Сразу написать что тебе надо - слабо? Надо обязательно писать все загадками?
Слуш, заколебал, честное слово, уже...
может почитаешь о чем тема? не о ббкодах же! пользователь спросил
Caeterra писал(а): как изменить Quick mod tools (Это список где Закрыть тему, Поднять тему, сделать объявлением и т.д.) , чтобы отображался не выпадающим списком, а просто ссылками/кнопками?
а я показал как это у меня, и спросил как сделать дизайн

с ручника снимись!
С уважением, Николай
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Quick mod tools (Быстрые операции)

Сообщение Татьяна5 »

WinSSLioN писал(а):и спросил как сделать дизайн
Какой? Ни описания что должно быть в итоге, ни даже рисунка нет. Хотя, в любом случае, это вам в http://htmlbook.ru/css

Вернуться в «Стили для phpBB 3.0.x»