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

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

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

eska 20 ноя 2015, 20:51 Сообщение

Тем самым компенсировать расширение репутация
Но что бы она нормально отображалась на адаптивной версии форума.

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

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

CabinetAdmin 20 ноя 2015, 21:44 Сообщение

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

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

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

eska 21 ноя 2015, 07:53 Сообщение

В моём случае строчка поблагодарил удалена.
Да как на скриншоте.

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

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

CabinetAdmin 21 ноя 2015, 09:18 Сообщение

Тогда примерно так. Надо в папке расширения найти файл viewtopic_body_postrow_custom_fields_after.html и переименовать его в viewtopic_body_contact_fields_after.html, потом заменить всё его содержимое на:

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

<!-- IF not postrow.S_POST_ANONYMOUS and postrow.THANKS_COUNTERS_VIEW --> <dd class="thanks-user-receive" data-user-receive-id="{postrow.POSTER_ID}"><!-- IF postrow.POSTER_RECEIVE_COUNT --><a href="{postrow.POSTER_RECEIVE_COUNT_LINK}" title="{L_RECEIVED}">{postrow.POSTER_RECEIVE_COUNT}</a><!-- ENDIF --></dd> <!-- ENDIF -->


В файл thanks.css в конец добавить:

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

.postprofile dd.thanks-user-receive { text-align: center; } .postprofile dd.thanks-user-receive a { display: inline-block; border: 2px solid #35A559; border-radius: 50%; padding: 10px; margin-top: 5px; }


Открыть файл core/helper.php найти:

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

$l_poster_receive_count = (isset($this->poster_list_count[$poster_id]['R']) && $this->poster_list_count[$poster_id]['R']) ? $this->user->lang('THANKS', (int) $this->poster_list_count[$poster_id]['R']) : '';

и заменить на:

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

$l_poster_receive_count = (isset($this->poster_list_count[$poster_id]['R']) && $this->poster_list_count[$poster_id]['R']);


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


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

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

eska 21 ноя 2015, 10:33 Сообщение

CabinetAdmin писал(а):Источник цитаты viewtopic_body_postrow_custom_fields_after.html и переименовать его в viewtopic_body_contact_fields_after.html, потом заменить всё его содержимое на:

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

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

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

eska 21 ноя 2015, 10:48 Сообщение

Ошибка и белая страницы
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./ext/gfksx/ListSubforumsInColumns/event/listener.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./ext/gfksx/ListSubforumsInColumns/event/listener.php): failed to open stream: No such file or directory

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

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

CabinetAdmin 21 ноя 2015, 15:06 Сообщение

Html файлы в папке event, в папке со стилем.

eska писал(а):Источник цитаты Ошибка и белая страницы

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

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

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

eska 21 ноя 2015, 16:41 Сообщение

CabinetAdmin писал(а):Html файлы в папке event, в папке со стилем.

eska писал(а):Источник цитаты Ошибка и белая страницы

Я надеюсь, что правки вносились на выключенном расширении?

Нет :D

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

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

eska 21 ноя 2015, 17:25 Сообщение

Вроде работает, но у всех показывает 1

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

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

eska 21 ноя 2015, 17:28 Сообщение

Она кликабельная, но переходя по ней отображается весь список благодарностей

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

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

eska 21 ноя 2015, 17:34 Сообщение

вот так у всех показывает
Изображение
Но еслии дать +1 благодарности появляется следующее
Изображение
Обновляешь и появляется 1 скриншот

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

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

CabinetAdmin 21 ноя 2015, 17:35 Сообщение

Ага, похоже я лишка удалил:) Вот так:

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

$l_poster_receive_count = (isset($this->poster_list_count[$poster_id]['R']) && $this->poster_list_count[$poster_id]['R']) ? $this->user->lang((int) $this->poster_list_count[$poster_id]['R']) : '';
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

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

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

eska 21 ноя 2015, 17:45 Сообщение

CabinetAdmin, вот так нормально отображает, а можно немного левее его здвинуть

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

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

CabinetAdmin 21 ноя 2015, 17:55 Сообщение

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

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

.postprofile dd.thanks-user-receive { text-align: center; }


например на margin-left: 50px;. Тут уж по месту.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

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

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

Сейчас этот форум просматривают: Яндекс и 1 гость