Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Кнопки операций с постом в выпадающем меню
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: Кнопки операций с постом в выпадающем меню
Как-же сейчас без Джавы в php?
Последний раз редактировалось Пчелкин 19.03.2011 4:26, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Re: Кнопки операций с постом в выпадающем меню
Вот вариант, учитывающий возможное отключение скриптов.
Добавить в styles/prosilver/theme/tweaks.css
Добавить в styles/prosilver/template/viewtopic_body.html, после строки
Добавить в styles/prosilver/theme/tweaks.css
Код: Выделить всё
.postbody ul.profile-icons {
height: 20px;
overflow: hidden;
}
.posticons-open {
height: 20px;
width: 20px;
background: url("{T_THEME_PATH}/images/posticons-open.png");
float: right;
cursor: pointer;
}
<!-- END postrow -->
Код: Выделить всё
<script type="text/javascript">
$$('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'}).set(1);
btn.addEvent('click', function() {
if (e.offsetWidth <= 1)
fx.start(250);
else
fx.start(1);
});
});
</script>
«Это не работает без яваскрипта» напоминает мне «Это не работает в IE6» или «Это тормозит на крутом Пентиуме, за который я отдал тыщу баксов в 1993 году». Яваскрипт отключают мазохисты. Пусть мучают себя и дальше, ктулху с ними. А у нормальных людей яваскрипт включён, потому что без него не работает половина интернета.если отключена Java - никаких кнопок не видно
-
- phpBB 2.0.21
- Сообщения: 1301
- Стаж: 14 лет 11 месяцев
- Благодарил (а): 245 раз
- Поблагодарили: 31 раз
Re: Кнопки операций с постом в выпадающем меню
Насчет Java я, конечно, согласен, просто уж больно часто пользователи пристают, то у них на работе 6ка, то явы нет и тд и тп.
У меня в теле поста помимо основных кнопок работы с ссобщением есть ещё перенесенные кнопки лички и тп.
На скрине обведены. К ним тоже применяется скрипт.
Можно ли как-то сделать так, чтобы на них скрипт не действовал?
У меня в теле поста помимо основных кнопок работы с ссобщением есть ещё перенесенные кнопки лички и тп.
На скрине обведены. К ним тоже применяется скрипт.
Можно ли как-то сделать так, чтобы на них скрипт не действовал?
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: Кнопки операций с постом в выпадающем меню
Вывести их в отдельный класс
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Re: Кнопки операций с постом в выпадающем меню
romeo_piter, добавьте верхнему ряду кнопок дополнительный класс, типа было
<ul class="profile-icons">
, стало <ul class="profile-icons trololo">
, и соответственно в скрипте и в CSS используйте ul.trololo вместо ul.profile-icons.-
- phpBB 2.0.21
- Сообщения: 1301
- Стаж: 14 лет 11 месяцев
- Благодарил (а): 245 раз
- Поблагодарили: 31 раз
Re: Кнопки операций с постом в выпадающем меню
Я уже сделал, только, к сожалению, не додумался сделать так, как вы написали.
Продублировал в стилевых файлах profile-icons и обозвал его profile-icons-extra.
Нижние кнопки сделал profile-icons-extra.
Такой вопрос, нельзя сделать автоопределение ширины для выезжающего меню?
Просто у меня у юзверей это примерно 350, у модеров 450, у админов 500.
Лишних 150 пустых пикселей справа некрасиво смотрятся.
Продублировал в стилевых файлах profile-icons и обозвал его profile-icons-extra.
Нижние кнопки сделал profile-icons-extra.
Такой вопрос, нельзя сделать автоопределение ширины для выезжающего меню?
Просто у меня у юзверей это примерно 350, у модеров 450, у админов 500.
Лишних 150 пустых пикселей справа некрасиво смотрятся.
Re: Кнопки операций с постом в выпадающем меню
Да, вот так:
Код: Выделить всё
<script type="text/javascript">
$$('div.postbody ul.profile-icons').each(function(e) {
var width = e.offsetWidth;
var btn = new Element('div').addClass('posticons-open').inject(e, 'before');
var fx = new Fx.Tween(e, {property: 'width'}).set(1);
btn.addEvent('click', function() {
if (e.offsetWidth <= 1)
fx.start(width + 15);
else
fx.start(1);
});
});
</script>
-
- phpBB 2.0.21
- Сообщения: 1301
- Стаж: 14 лет 11 месяцев
- Благодарил (а): 245 раз
- Поблагодарили: 31 раз
Re: Кнопки операций с постом в выпадающем меню
Спасибо. Отличнейшая штука. Очень рекомендую тем, у кого куча кнопок (как было в моем случае). Уже собирался делать им сокращенные названия, как появилась эта тема :D
-
- phpBB 2.0.21
- Сообщения: 1301
- Стаж: 14 лет 11 месяцев
- Благодарил (а): 245 раз
- Поблагодарили: 31 раз
Re: Кнопки операций с постом в выпадающем меню
Если не сложно, ещё маленький вопросик.
Как сделать в этом меню одну или несколько кнопок всё время открых?
Т.е. чтобы часть присутствовала на экране всё время, а остальная часть появлялась при нажатии на "шестеренку" и сдвигала их.
Попробовал добавить ещё один <ul> с другим классом, но всё сдвигается криво.
Как сделать в этом меню одну или несколько кнопок всё время открых?
Т.е. чтобы часть присутствовала на экране всё время, а остальная часть появлялась при нажатии на "шестеренку" и сдвигала их.
Попробовал добавить ещё один <ul> с другим классом, но всё сдвигается криво.
Re: Кнопки операций с постом в выпадающем меню
Трижды замените в скрипте единицу на число пикселей, занимаемое этими тремя кнопками. (Единица означает ширину закрытого блока.) Все три кнопки должны быть расположены слева (для модеров и админов тоже), так что их, возможно, придётся немного перетасовать.
- Dmitrijan30
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 13 лет 1 месяц
- Откуда: Kharkov, UA
- Благодарил (а): 17 раз
- Поблагодарили: 5 раз
- Контактная информация:
Re: Кнопки операций с постом в выпадающем меню
Здравствуйте! Подскажите как прикрутить к кнопке операций с постом всплываюшую подсказку с текстом (например: "Действия с сообщением"). Спасибо!
Re: Кнопки операций с постом в выпадающем меню
Строку
заменить на
и добавить в language/xx/viewtopic.php новую переменную
Код: Выделить всё
var btn = new Element('div').addClass('posticons-open').inject(e, 'before');
Код: Выделить всё
var btn = new Element('div').addClass('posticons-open').setProperty('title', '{L_POST_ACTIONS}').inject(e, 'before');
Код: Выделить всё
'POST_ACTIONS' => 'Действия с сообщением',
- Dmitrijan30
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 13 лет 1 месяц
- Откуда: Kharkov, UA
- Благодарил (а): 17 раз
- Поблагодарили: 5 раз
- Контактная информация:
Re: Кнопки операций с постом в выпадающем меню
Спасибо! Только у меня почему-то вместо надписи 'Действия с сообщением', отображается надпись {L_POST_ACTIONS}, хотя переменную в файл language/ru/viewtopic.php я внес. Подскажите, что надо подправить, чтоб forum_fn.js увидел переменную POST_ACTIONS?
Re: Кнопки операций с постом в выпадающем меню
Предполагалось, что скрипт расположен в viewtopic_body.html. А файл forum_fn.js не может видеть переменные. Впишите нужное туда по-русски. Только не забудьте изменить кодировку на UTF-8 без BOM.
Re: Кнопки операций с постом в выпадающем меню
Доброго времени.
У мня проблема устанавливал (мучаясь) панель с кнопками через автомод, и видно перестарался появилось две панели в моем стиле subsilver2 как теперь убрать одну подскажите?
У мня проблема устанавливал (мучаясь) панель с кнопками через автомод, и видно перестарался появилось две панели в моем стиле subsilver2 как теперь убрать одну подскажите?