[Общая тема]Поиск модов
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- ursego
- Свой на все 100
- Сообщения: 478
- Стаж: 11 лет 3 месяца
- Откуда: Днепропетровск
- Контактная информация:
Поиск модов
Платная СМСка.
Поиск модов
У нас просто в Казахстане не так уж много больших форумов. Прям буквально по пальцам можно пересчитать "живые" конференции. А вот фрилансеров, спамером, хэндмейдеров (и прочих представителей этого направления) ооочень много. И если честно, не выносимо уже чистить форум от их сообщений. Тут Китай рядом, так только ленивый не покупает и не перепродает что-то в интернете. Ну так почему бы не воспользоваться их желанием продать, раз они хотят мусорить на моем форуме???
Ну раз нет такого мода, то и ладно. У меня там замечательные модераторы сидят и вроде бы пока справляются с наведением порядка
Ну раз нет такого мода, то и ладно. У меня там замечательные модераторы сидят и вроде бы пока справляются с наведением порядка
- boroda-max
- Активно осваиваю Форум
- Сообщения: 180
- Стаж: 11 лет 5 месяцев
- Откуда: CCCР. Ленинград
- Контактная информация:
Поиск модов
Доброго времени суток, может быть кто то встречал Мод или знает как "прикрутить" функцию отображения ссылки на сайт в профиле пользователя с условием - от кол-ва сообщений
Пример: Сайт: # <30 сообщений на форуме. Скрыто.
Пример: Сайт: # <30 сообщений на форуме. Скрыто.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Поиск модов
boroda-max, может обернуть таким условием
Но это не сработает скорее всего, надо поглубже копнуть
Код: Выделить всё
<!-- IF postrow.POSTER_POSTS > 30 --> тута код поля Сайт<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- boroda-max
- Активно осваиваю Форум
- Сообщения: 180
- Стаж: 11 лет 5 месяцев
- Откуда: CCCР. Ленинград
- Контактная информация:
Поиск модов
Сергей, спасибо большое. Ты прав... не сработало....
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Поиск модов
Тогда на вскидку так, открыть includes/functions.php и найти
Вставить после найденного
В шаблоне использовать тогда условие
Но по идее оно работать будет так - если у любого пользователя форума нет 30 сообщений, то он не видит это поле
Код: Выделить всё
'S_USER_NEW' => $user->data['user_new'],
Код: Выделить всё
'USER_POSTS' => $user->data['user_posts'],
Код: Выделить всё
<!-- IF USER_POSTS > 30 --> тута код поля Сайт<!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Поиск модов
boroda-max,
еще как вариант можете сделать так:
в файле memberlist.php перед:
вставить:
заменить:
на:
в файле styles/prosilver/template/memberlist_view.html:
заменить на:
в файле styles/prosilver/template/memberlist_body.html:
заменить на:
в файл language/ru/memberlist.php:
после:
добавить:
перед правками сделайте резервную копию редактируемых файлов.
в строке if($data['user_posts'] > 30) - 30 это количество сообщений необходимых для просмотра сайта... если количество меньше пишется "Сайт скрыт"...
еще как вариант можете сделать так:
в файле memberlist.php перед:
Код: Выделить всё
// Dump it out to the template
Код: Выделить всё
if (!empty($data['user_website'])) {
if($data['user_posts'] > 30){
$www = '<a href="'.$data['user_website'].'">'.$data['user_website'].'</a>';
if(strlen($data['user_website']) > 55) {
$www_short = '<a href="'.$data['user_website'].'">'.substr($data['user_website'], 0, 39) . ' ... ' . substr($data['user_website'], -10).'</a>';
} else {
$www_short = '<a href="'.$data['user_website'].'">'.$data['user_website'].'</a>';
}
} else {
$www = $www_short = '<b>'.$user->lang['HIDE_WWW'].'</b>';
}
} else {
$www = $www_short = '';
}
Код: Выделить всё
'U_WWW' => (!empty($data['user_website'])) ? $data['user_website'] : '',
'U_SHORT_WWW' => (!empty($data['user_website'])) ? ((strlen($data['user_website']) > 55) ? substr($data['user_website'], 0, 39) . ' ... ' . substr($data['user_website'], -10) : $data['user_website']) : '',
Код: Выделить всё
'U_WWW' => $www,
'U_SHORT_WWW' => $www_short,
Код: Выделить всё
<!-- IF U_WWW --><dt>{L_WEBSITE}:</dt> <dd><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}">{U_WWW}</a></dd><!-- ENDIF -->
Код: Выделить всё
<!-- IF U_WWW --><dt>{L_WEBSITE}:</dt> <dd>{U_WWW}</dd><!-- ENDIF -->
Код: Выделить всё
<a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a>
Код: Выделить всё
{memberrow.U_SHORT_WWW}
после:
Код: Выделить всё
'WWW' => 'Сайт',
Код: Выделить всё
'HIDE_WWW' => 'Сайт скрыт',
в строке if($data['user_posts'] > 30) - 30 это количество сообщений необходимых для просмотра сайта... если количество меньше пишется "Сайт скрыт"...
Последний раз редактировалось kulyasov 10 июл 2013, 12:40, всего редактировалось 1 раз.
- boroda-max
- Активно осваиваю Форум
- Сообщения: 180
- Стаж: 11 лет 5 месяцев
- Откуда: CCCР. Ленинград
- Контактная информация:
Поиск модов
kulyasov, Спасибо огромное! Работает!
Поиск модов
boroda-max,
можете сделать так:
в файле viewtopic.php
заменить на
тогда при просмотре темы, справа (там где минипрофиль пользователя) иконка вебсайта не будет отображаться если у пользователя меньше 5 сообщений...
можете сделать так:
в файле viewtopic.php
Код: Выделить всё
'www' => $row['user_website'],
Код: Выделить всё
'www' => ($row['user_posts'] > 5) ? $row['user_website'] : '',
Последний раз редактировалось kulyasov 10 июл 2013, 19:17, всего редактировалось 1 раз.
-
- Заглянул на огонек
- Сообщения: 18
- Стаж: 11 лет 3 месяца
- Откуда: Черкассы
- Контактная информация:
Поиск модов
Добрый день.
А что за мод который у Вас выводит "Мои сообщения" в теме.
Спасибо
А что за мод который у Вас выводит "Мои сообщения" в теме.
Спасибо
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Поиск модов
kulyasov, просто превосходно, полезная вещь, а не могли бы вы в отдельную тему все собрать и вынести ? Я бы подредактировал и в анонсы запихнул
Sheik, вот такой вроде - http://www.phpbbguru.net/community/topi ... ml#p249687
Sheik, вот такой вроде - http://www.phpbbguru.net/community/topi ... ml#p249687
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Поиск модов
DeaDRoMeO,
в принципе собирать нечего...
да в целом я только начинаю изучать phpbb3... может есть более изысканные решение этой проблемы...
в принципе собирать нечего...
да в целом я только начинаю изучать phpbb3... может есть более изысканные решение этой проблемы...
Последний раз редактировалось kulyasov 11 июл 2013, 14:11, всего редактировалось 4 раза.
- boroda-max
- Активно осваиваю Форум
- Сообщения: 180
- Стаж: 11 лет 5 месяцев
- Откуда: CCCР. Ленинград
- Контактная информация:
Поиск модов
Полностью поддерживаю - вот Вам и дополнительная защита от спамеров... и стимул Пользователей к Ативности на Форуме... kulyasov, еще раз Спасибо!DeaDRoMeO писал(а):превосходно, полезная вещь
-
- Заглянул на огонек
- Сообщения: 18
- Стаж: 11 лет 3 месяца
- Откуда: Черкассы
- Контактная информация:
Поиск модов
DeaDRoMeO, спасибо
а на сабсильвер его как поставить подскажите
а то не особо силен в таких вещах
а на сабсильвер его как поставить подскажите
а то не особо силен в таких вещах
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Поиск модов
Sheik, дык все просто, выполняете все правки кроме правки шаблона styles\prosilver\template\viewtopic_body.html . Вместо него открываете свой - styles\subsilver2\template\viewtopic_body.html и куда угодно вставляете ссылку такого вида
Если и с этим трудности, то с вас скриншот с пояснением в каком месте нужна эта ссылка
Код: Выделить всё
<!-- IF U_VIEW_MYMESSAGES and not S_IS_BOT and S_USER_LOGGED_IN--><a href="{U_VIEW_MYMESSAGES}">{L_AAA_FINDMYMESSAGES}</a> • <!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
-
- Заглянул на огонек
- Сообщения: 18
- Стаж: 11 лет 3 месяца
- Откуда: Черкассы
- Контактная информация:
Поиск модов
DeaDRoMeO, спасибо
сегодня попробую
сегодня попробую
Ответы в теме в обратном порядке?
Подскажите, пожалуйста, есть ли модификация или как сделать, чтобы ответы в теме расставлялись от новых к старым,
т.е. сначало идут новые сообщения, а старые уходят вниз, как например стена в вк)
т.е. сначало идут новые сообщения, а старые уходят вниз, как например стена в вк)
Ответы в теме в обратном порядке?
weerdsa,
что Вам пользователи такого плохого сделали, что Вы из так?
настройки такие выбирает каждый пользователь сам в настройках своего профиля... но если хотите пошутить (игнорируя предпочтения пользователей указанные в настройках профиля), то откройте viewtopic.php и замените:
на
что Вам пользователи такого плохого сделали, что Вы из так?
настройки такие выбирает каждый пользователь сам в настройках своего профиля... но если хотите пошутить (игнорируя предпочтения пользователей указанные в настройках профиля), то откройте viewtopic.php и замените:
Код: Выделить всё
$default_sort_dir = (!empty($user->data['user_post_sortby_dir'])) ? $user->data['user_post_sortby_dir'] : 'a';
Код: Выделить всё
$default_sort_dir = 'd';
Ответы в теме в обратном порядке?
надо не во всех темах. В идеале, чтоб такая настройка была в одной теме, ну или хотябы в одном форуме, а в остальных всё оставалось по-нормальному
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Ответы в теме в обратном порядке?
https://www.phpbb.com/customise/db/mod/ ... ort_order/ -- у меня с английским плохо, для чего этот мод ? Не подходит ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!