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

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

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

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

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

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

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

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

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

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

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

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

В моём случае строчка поблагодарил удалена.
Да как на скриншоте.
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

Аватара пользователя
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:28 Сообщение

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

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

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

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

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

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

Аватара пользователя
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
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

Аватара пользователя
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
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

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

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

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

Вроде работает, но у всех показывает 1
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

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

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

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

Она кликабельная, но переходя по ней отображается весь список благодарностей
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

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

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

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

вот так у всех показывает
Изображение
Но еслии дать +1 благодарности появляется следующее
Изображение
Обновляешь и появляется 1 скриншот
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

Аватара пользователя
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, вот так нормально отображает, а можно немного левее его здвинуть
Форум технической поддержки ГАЗ - http://gaz-autoclub.ru
СПб клуб автолюбителей Chery amulet - http://cheryspbclub.luckbb.ru/index.php

Аватара пользователя
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»

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

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