Страница 3 из 10

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

Добавлено: 05 мар 2015, 21:37
southklad
Установил, работает, но устанавливаю атдонн без перезагрузки и ничего не пашет сразу. В чем может быть причина? Кстати а у вас тут это дополнения в виде скрывания выданных благодарностей?

И как можно заменить палец на кнопку спасибо?

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

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

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

Добавлено: 20 ноя 2015, 21:44
CabinetAdmin
Там две строчки, обе не нужны? И как, прямо как на скриншоте?

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

Добавлено: 21 ноя 2015, 07:53
eska
В моём случае строчка поблагодарил удалена.
Да как на скриншоте.

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

Добавлено: 21 ноя 2015, 09:18
CabinetAdmin
Тогда примерно так. Надо в папке расширения найти файл 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']);
Не проверял.

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

Добавлено: 21 ноя 2015, 10:28
eska
Проверим

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

Добавлено: 21 ноя 2015, 10:33
eska
CabinetAdmin писал(а): viewtopic_body_postrow_custom_fields_after.html и переименовать его в viewtopic_body_contact_fields_after.html, потом заменить всё его содержимое на:
Я запутался уже на этом месте, в этом расширение очень много папок, где искать первую?

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

Добавлено: 21 ноя 2015, 10:48
eska
Ошибка и белая страницы
[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

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

Добавлено: 21 ноя 2015, 15:06
CabinetAdmin
Html файлы в папке event, в папке со стилем.
eska писал(а): Ошибка и белая страницы
Я надеюсь, что правки вносились на выключенном расширении?

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

Добавлено: 21 ноя 2015, 16:41
eska
CabinetAdmin писал(а):Html файлы в папке event, в папке со стилем.
eska писал(а): Ошибка и белая страницы
Я надеюсь, что правки вносились на выключенном расширении?
Нет :D

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

Добавлено: 21 ноя 2015, 17:25
eska
Вроде работает, но у всех показывает 1

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

Добавлено: 21 ноя 2015, 17:28
eska
Она кликабельная, но переходя по ней отображается весь список благодарностей

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

Добавлено: 21 ноя 2015, 17:34
eska
вот так у всех показывает
Изображение
Но еслии дать +1 благодарности появляется следующее
Изображение
Обновляешь и появляется 1 скриншот

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

Добавлено: 21 ноя 2015, 17:35
CabinetAdmin
Ага, похоже я лишка удалил:) Вот так:

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

$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']) : '';

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

Добавлено: 21 ноя 2015, 17:45
eska
CabinetAdmin, вот так нормально отображает, а можно немного левее его здвинуть

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

Добавлено: 21 ноя 2015, 17:55
CabinetAdmin
Ну, сейчас он просто посередине блока, можно конечно заменить центровку на просто отступ, вот здесь:

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

.postprofile dd.thanks-user-receive {
	text-align: center;
}
например на margin-left: 50px;. Тут уж по месту.