Кнопки операций с постом в выпадающем меню

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Killhiden
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 04.03.2011 19:57
Благодарил (а): 1 раз

Кнопки операций с постом в выпадающем меню

Сообщение Killhiden » 10.03.2011 19:46

Уважаемые форумчане помогите реализовать выпадающее меню в котором будут упакованы операции с соответствующим постом. Такие как редактирование поста, удалие, пожаловаться, информация. В общем заключить в это меню все стандартные операции.
Должно быть примерно так:
1. Нажал на кнопку "действия с сообщением" Которая должна располагаться в углу поста, на месте тех кнопок.
2. В углу где раньше были кнопки вылезло контекстное меню на котором есть все те кнопки (редактирование, удалить и т.д.)
3. Если кликнуть на любое место в не этого контекстного меню, оно закрывается.
Собственно вот и все. Стиль - стандартный просильвер. В заранее спасибо за помощь.

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2758
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 22 раза
Поблагодарили: 968 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Nekstati » 11.03.2011 18:36

CSS (добавить код в styles/prosilver/theme/tweaks.css)

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

.postbody ul.profile-icons {
	height: 20px;
	width: 1px;
	overflow: hidden;
}

.posticons-open {
	height: 20px;
	width: 20px;
	background: url("{T_THEME_PATH}/images/posticons-open.png");
	float: right;
	cursor: pointer;
}
Javascript (Mootools 1.3) (добавить код в styles/prosilver/template/forum_fn.js)

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

window.addEvent('domready', function() {
	$$('div.postbody ul.profile-icons').each(function(e) {
		var btn = new Element('div').addClass('posticons-open').inject(e, 'before');
		var fx = new Fx.Tween(e, {property: 'width'});
		btn.addEvent('click', function() {
			if (e.offsetWidth <= 1)
				fx.start(250);
			else
				fx.start(1);
		});
	});
});
В углу поста будет отображаться одна кнопка. При нажатии на эту кнопку все прочие кнопки будут плавно выезжать сбоку, при повторном нажатии — плавно прятаться.

Картинку-кнопку с названием posticons-open.png положите в /styles/prosilver/theme/images. В скрипте подберите значение 250, это ширина блока кнопок, зависит от количества кнопок на вашем форуме.

Killhiden
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 04.03.2011 19:57
Благодарил (а): 1 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Killhiden » 11.03.2011 19:00

Странно, вставил я все как описано, кнопки пропали, но на их месте не появилась одна кнопка. Кнопку в директорию закинул кеш почистил, не помогло. есть ли разница в какое место вставлять в css или в js код?

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2758
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 22 раза
Поблагодарили: 968 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Nekstati » 11.03.2011 19:05

А Mootools вы подключили?

overall_header.html

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

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
Добавить до

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

<script type="text/javascript" src="{T_TEMPLATE_PATH}/mootools-core-1.3.1-full-nocompat-yc.js"></script>

Killhiden
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 04.03.2011 19:57
Благодарил (а): 1 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Killhiden » 11.03.2011 19:47

Все я разобрался спасибо за ваше руководство, оно оказалось очень полезным. А дело было в том, что я не тот скрипт первоначально скачал. Скачал другой и все заработало, осталось лишь подогнать css? ну с этим слава богу я справлюсь и сам. еще раз спасибо.
Последний раз редактировалось Killhiden 11.03.2011 20:15, всего редактировалось 1 раз.

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение HAMMER663 » 11.03.2011 20:10

Вы не пробовали во вкладке Стили обновить набор изображений ?

Killhiden
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 04.03.2011 19:57
Благодарил (а): 1 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Killhiden » 11.03.2011 20:18

Уже решил проблему, спасибо.

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение HAMMER663 » 16.03.2011 16:05

Killhiden

выложи картинку пожалуйста

Killhiden
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 04.03.2011 19:57
Благодарил (а): 1 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Killhiden » 17.03.2011 13:14

Вот, на изображении видно маленькую кнопочку в виде шестерни, при нажатии вылазит текст. Единственный минус заключается в том, что если туда прятать кнопку цитировать выделенное. Будет слетать выделение, если сначало выделить а потом выкатить меню. А вот зато если с начало вызвать меню, а потом выделить, все норм.
Вложения
Безымянный.png
(9.09 КБ) 0 скачиваний

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10045
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1323 раза
Поблагодарили: 1290 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение Пчелкин » 17.03.2011 15:06

А где там по ссылке Некстати скрипт качать..все ссылки нажимал - книги какие то...

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2758
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 22 раза
Поблагодарили: 968 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение Nekstati » 17.03.2011 15:47

http://mootools.net/download/get/mootoo ... mpat-yc.js
Но Пчёлкин, лучше не надо, на вашем форуме этот скрипт будет лишним, у вас их и так много.

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение HAMMER663 » 17.03.2011 17:14

Killhiden
не. вы меня не поняли. выложите картинку, на которую вы нажимаете и выезжают остальные кнопки

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10045
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1323 раза
Поблагодарили: 1290 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение Пчелкин » 17.03.2011 18:26

HAMMER663
Ну вы чего? Возьмите стандартную звездочку из админки...

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: Кнопки операций с постом в выпадающем меню

Сообщение HAMMER663 » 17.03.2011 19:03

да я все понимаю... ну да ладно, я думал что-то под просильвер может у него есть, а оказалось нет.. так что проехали

romeo_piter
phpBB 2.0.15
Сообщения: 1033
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: Кнопки операций с постом в выпадающем меню

Сообщение romeo_piter » 17.03.2011 21:14

Идея шикарная, но если отключена Java - никаких кнопок не видно (

Закрыто

Вернуться в «Запросы модов для phpBB 3.0.x»