Thanks for post phpbb3 (Спасибо за сообщение)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

DeaDRoMeO писал(а):Ну мод AutoGroup поможет, иначе никак, придется с группами мутить и с их автоматическим перемещением
Без Вашего подробного обзора и рекомендаций ставить сомнительный мод не хочу. )
Ладно, фиг с ними, жалко что ли, пусть ставят лайки ))
Думал как то по простому можно замутить
#421
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

По простому нельзя увы

Есть сложный вариант - разработать условие показа для определенного количества сообщений, допустим, нет нужного количества - скрываем кнопку благодарности, есть - показываем
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#422
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

DeaDRoMeO писал(а):По простому нельзя увы

Есть сложный вариант - разработать условие показа для определенного количества сообщений, допустим, нет нужного количества - скрываем кнопку благодарности, есть - показываем

А сложность в чем заключается в разработке такого условия, или в тестировании? Если в тестировании, то нет проблем )
Прикол в том, что есть пользователи которые целеноправленно ставят лайки всем подряд, при этом имея 0 сообщений. (((
А интересно еще, ограничить количество лайков в сутки, можно? Скажем не более 20 лайков в сутки.
#423
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

На вскидку, открыть viewtopic.php и найти

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

// Output the page
Вставить перед найденным

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

if($user->data['is_registered'])
{
  $template->assign_vars(array(
    'USERPOSTS'	=> $user->data['user_posts'],
  ));
}
В шаблоне использовать условие вида

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

<!-- IF USERPOSTS >= 10 -->показываем код если число сообщений пользователя больше или равно 10<!-- ENDIF -->
Тестируйте)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#424
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

DeaDRoMeO писал(а):Тестируйте)))
Ага, спасибо! Попробую!
Только не очень вижу где мы в условии возможность лайков блокируем (до набора 10 сообщений) :ne_vi_del:
#425
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

Всмысле? Мы получаем количество сообщений пользователя, который смотрит тему и взависимости от этого показываем кнопку или нет, вчитайтесь в условие, им надо оборачивать кнопку Спасибо
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#426
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

В шаблоне использовать условие вида

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

<!-- IF USERPOSTS >= 10 -->показываем код если число сообщений пользователя больше или равно 10<!-- ENDIF -->
Не понял в каком файле шаблона использовать это условие и где эта кнопка там, которую обернуть надо в это условие. :ne_vi_del:
#427
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

Вы меня удивляете, честное слово. Нужно убрать возможность кликать Спасибо тем, кто не набрал нужное количество сообщений? Так?

Так самый простой вариант скрывать кнопку Спасибо условием
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#428
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

Да, все именно так, Сергей. Я просто не понимаю в каком файле шаблона прописывать это условие и в каком именно месте делать правку :nez-nayu:
#429
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

Хмм, где у вас находится кнопка Спасибо? Правильно, на страницах тем. Какой шаблон нужен? Правильно, viewtopic_body.html. Вот там и прописана кнопка, а в первой правке указан же файл
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#430
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

DeaDRoMeO писал(а):Хмм, где у вас находится кнопка Спасибо? Правильно, на страницах тем. Какой шаблон нужен? Правильно, viewtopic_body.html. Вот там и прописана кнопка, а в первой правке указан же файл
Хоть убейте, не пойму в каком месте шаблона вставлять этот код:

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

<!-- IF USERPOSTS >= 10 -->показываем код если число сообщений пользователя больше или равно 10<!-- ENDIF -->
#431
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

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

<!-- IF USERPOSTS >= 10 --><li class="thanks-icon">тут какой то код</li><!-- ENDIF -->
Нам нужно саму кнопку спасибки обернуть, ну как вы не поймете
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#432
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

DeaDRoMeO писал(а):Нам нужно саму кнопку спасибки обернуть, ну как вы не поймете
Сергей, а эта кнопка имеет этот следующий код:

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

<!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.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) --><li class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF -->	
да? :ne_vi_del:
т.е. мне надо сделать так, верно?:

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

<!-- IF USERPOSTS >= 10 --><li class="thanks-icon"><!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.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) --><li class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF --></li><!-- ENDIF -->
#433
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение белк »

вроде правильно. только без <li>

вот так:

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

<!-- IF USERPOSTS >= 10 --><!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.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) --><li class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF --><!-- ENDIF -->

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

<li class="thanks-icon">
было написано просто для примера.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#434
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

Жаль, но данный способ не помог, выдает ошибку:
Parse error: syntax error, unexpected end of file in ..... crimea-your.ru/forum/cache/tpl_prosilver_viewtopic_body.html.php on line 340
Откатил обратно ..
Или ... надо было кэш почистить, балин! :de_vil: Это же из-за этого ошибка, да? :smu:sche_nie:
#435
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение белк »

cache - явно... :-00):

я сам такие условия ещё не применял, но админ знает, о чём пишет, верно?
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#436
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

белк писал(а):я сам такие условия ещё не применял, но админ знает, о чём пишет, верно?
Андрей, там условие проще некуда, одна правка в php и условие будет работать в HTML, у себя я его тестировал
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#437
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение белк »

DeaDRoMeO писал(а):Андрей, там условие проще некуда, одна правка в php и условие будет работать в HTML, у себя я его тестировал

я просто имел в виду, что мне это было пока не нужно... :-00):

интересно, у Дмитрия получилось? :du_ma_et:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#438
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение VDV_forever »

Увы, не получается. :-(-- дважды чистил кэш. Все равно выдает ошибку:
Parse error: syntax error, unexpected end of file in /home/users/v/vdvforever/domains/crimea-your.ru/forum/cache/tpl_prosilver_viewtopic_body.html.php on line 340
Очень важная доработка, а не работает :zvez_ochki:
Что не так делаю?
#439
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Thanks for post phpbb3 (Спасибо за сообщение)

Сообщение DeaDRoMeO »

Где то забыли <!-- ENDIF --> или наоборот лишний
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#440
Ответить