Расширение Thanks for Posts

Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
Аватара пользователя
Gunzel

Расширение Thanks for Posts

Gunzel 11 сен 2016, 17:00 Сообщение

Всем привет . У меня возникла такая проблема , не могу разрешить группе "Зарегистрированные пользователи" благодарить за сообщения . В управлении правами нужной группы просто нету этого пункта настроек :( . Пол дня уже мучаюсь , подскажите то ли я дурак - то ли что не так ?

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 11 сен 2016, 18:45 Сообщение

Для каждого форума в правах на вкладке разное.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Gunzel

Расширение Thanks for Posts

Gunzel 11 сен 2016, 19:23 Сообщение

CabinetAdmin писал(а):Источник цитаты Для каждого форума в правах на вкладке разное.

Так в том то и проблема что нету на вкладке разное :unknown

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 11 сен 2016, 19:35 Сообщение

Можно также в ролях посмотреть, так даже лучше будет.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Gunzel

Расширение Thanks for Posts

Gunzel 11 сен 2016, 20:04 Сообщение

CabinetAdmin писал(а):Источник цитаты Можно также в ролях посмотреть, так даже лучше будет.

Решил проблему с помощью ролей :drink:

Аватара пользователя
eska

Расширение Thanks for Posts

eska 26 окт 2016, 09:17 Сообщение

Кто0то на этом форуме спрашивал как изменить кулачок с пальцем на кнопку "поблагодарить"
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

igorbond

Расширение Thanks for Posts

igorbond 26 окт 2016, 13:47 Сообщение

А как продублировать кнопку спасибок вот сюда

Изображение

И можно ее сделать вровень с поделиться в соц. сетях?

Хотя даже лучше было бы туда другую кнопку сделать, в смысле другое изображение, они кстати конфликтовать не будут?

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 26 окт 2016, 15:49 Сообщение

eska, на первой странице.

igorbond, а как соц сети добавлены?
Примерно в том месте есть два события, надо использовать тоже событие, что и там. Продублировать кнопку, но уже со своим классом:

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

<!-- IF not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART --> <!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) --> <div style="float: left"> <a id='lnk_thanks_post{postrow.POST_ID}' href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" class="button icon-button {postrow.THANKS_IMG}-2"><span>{postrow.THANK_ALT_SHORT}</span></a> </div> <!-- ENDIF --> <!-- ENDIF -->

В thanks.css добавить стили для нового изображения:

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

.thanks-icon-2:before { background-position: -3px -1px; background-image: url("./images/icons_button_likes.png"); } .thanks-icon-2:hover:before{ background-position: -3px -19px; } .removethanks-icon-2:before { background-position: -18px -2px; background-image: url("./images/icons_button_likes.png"); } .removethanks-icon-2:hover:before {background-position: -18px -20px; }

Можно добавить сразу после родных.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Расширение Thanks for Posts

igorbond 27 окт 2016, 15:52 Сообщение

Данный способ подходит, но в нем не работает аддон без перезагрузки.
Да и я туда хочу вставить кнопку свою
Вложения
Расширение Thanks for Posts - rep_up.png
Расширение Thanks for Posts - rep_up.png (4.22 КБ) 81 просмотр

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 27 окт 2016, 17:34 Сообщение

Возможно что кнопка находится не в <ul class="post-buttons">. Хм...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Расширение Thanks for Posts

igorbond 27 окт 2016, 18:26 Сообщение

Закинул в файл viewtopic_body_postrow_post_content_footer.html

igorbond

Расширение Thanks for Posts

igorbond 28 окт 2016, 21:47 Сообщение

мыслей нет?

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 29 окт 2016, 14:10 Сообщение

Например:

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

<!-- IF not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART --> <!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) --> <div style="float: left"> <a id='lnk_thanks_post{postrow.POST_ID}' href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" class="thanks-button {postrow.THANKS_IMG}"><span>{postrow.THANK_ALT_SHORT}</span></a> </div> <!-- ENDIF --> <!-- ENDIF -->

Стили:

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

.thanks-button { height: 19px; display: inline-block; white-space: nowrap; position: relative; text-decoration: none !important; outline-style: none !important; vertical-align: bottom; } .thanks-button span { display: block; height: 0; overflow: hidden; position: absolute; width: 1px; } .thanks-button:before { background: transparent 0 0 no-repeat; content: ''; display: inline-block; height: 19px; width: 205px; } .thanks-button.thanks-icon:before, .thanks-button.removethanks-icon:before { background-position: 0 0; background-image: url("./images/rep_up.png"); } .thanks-button.thanks-icon:hover:before, .thanks-button.removethanks-icon:hover:before { background-position: 0 0; }


В таком виде аддон будет срабатывать на благодарность, на отмену нет. Если задаться целью отмены благодарности, то надо чуть переделывать стили и допиливать addon_for_thanks_for_posts.js в расширении аддона.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

Расширение Thanks for Posts

igorbond 29 окт 2016, 23:42 Сообщение

Ну и главная тут проблема, не исчезает картинка после выдачи благодарности сразу, стандартная исчезает, а эта нет

Аватара пользователя
CabinetAdmin

Расширение Thanks for Posts

CabinetAdmin 30 окт 2016, 08:14 Сообщение

Стандартная меняется на дизлайк, а поскольку в этой картинке только один вариант, то она так и остаётся лайком.
Вот так при выдаче благодарности кнопка исчезнет:

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

.thanks-button.removethanks-icon { display: none; }
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

Вернуться в «Расширения для phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость