Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Prime User Topics [Кол-во тем юзера в минипрофиле]

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Prime User Topics [Кол-во тем юзера в минипрофиле]

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

А неплохой мод для добавления еще информации в профиль.
Ссылку подсказал Di_Mok.
Мод находится здесь...на борту и русик лежит тоже.
http://www.phpbb.com/community/viewtopi ... &t=1148085
Я так понял что мод добавляет ссылку на поиск тем пользователя из его профиля и списка пользователей.
В мембере цифры созданных тем напротив каждого пользователя становятся кликабельны.
Нажал и вот он список всех тем данного пользователя.
Удобно...
Но...как его прилепить еще и в минипрофили?
пробовал по всяко-разно...ни фига..не показывает
Пробовал и строку из самого инсталла

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

<!-- IF U_SEARCH_USER_TOPICS --> | <strong><a href="{U_SEARCH_USER_TOPICS}">{L_PRIME_SEARCH_USER_TOPICS}</a></strong><!-- ENDIF -->
в viewtopic_body.html впихивать ...и такой вариант, как в мембере

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

<strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong>
                    <!-- IF U_SEARCH_USER_TOPICS --> | <strong><a href="{U_SEARCH_USER_TOPICS}">{L_PRIME_SEARCH_USER_TOPICS}</a></strong><!-- ENDIF -->
Ничего не выходит. ЧЯДНТ?
Последний раз редактировалось Пчелкин 18.06.2012 9:20, всего редактировалось 2 раза.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение DK7 »

в viewtopic.php внести правки по аналогии с профилем и списком пользователей.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Prime User Topics (темы пользователя)

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

В viewtopic.php не находятся необходимые места по инструкции для профиля и мамбера..я б уже давно условия туда впихнул..но куда?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

подымаю вопрос Пчелкина: как добавить ссылку на поиск тем пользователя?

В навигаторе сайте (в overal_header) есть ссылки: Личный кабинет (Новых ЛС: 0) • Ваши сообщения
хочется добавить туда еще одну команду: Ваши темы

как и куда добавить - разберусь, но при установке кода в шаблон по аналогии с инструкциями мода - ничего не работает.

помогите пожалста.
Последний раз редактировалось Alecto 03.03.2012 15:59, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Sheer »

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

append_sid("{$phpbb_root_path}search.$phpEx", "search_id=egosearch") 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

Sheer
простите за глупый вопрос, но куда эту строку добавлять?

Добавлено спустя 36 минут 48 секунд:
попробовал в includes/fnctions.php

после

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

		'U_SEARCH_SELF'			=> append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=egosearch'),
добавить строку

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

//-- mod: Prime User Topics -------------------------------------------------//
		'U_SEARCH_SELF_TOPICS'			=> ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$user_id&sr=topics&sf=firstpost") : '',
//-- end: Prime User Topics -------------------------------------------------//
ругается дебаг

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

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4779: Undefined variable: user_id
как скорректировать код?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Sheer »

Вместо user_id надо user->data['user_id']. Ну вы гляньте код функции page_header() - это же очевидно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

Sheer писал(а):Вместо user_id надо user->data['user_id']
и так тоже пробовал - не работает :(

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

		'U_SEARCH_SELF_TOPICS'			=> ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$user->data['user_id']&sr=topics&sf=firstpost") : '',
ссылка принимает вид
mysite/search.php?author_id=Array['user_id']&sr=topics&sf=firstpost
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Prime User Topics (темы пользователя)

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

А у нас Sheer всегда все подсказывает как для знающих как он...а если как для дураков?
Сижу открыв рот и жду тоже... так как сам над этим бился не раз - не вышло..
В минипрофилях-то цифра есть - как кликабельной-то ее сделать?

Или по другому варианту...

Вот есть мод - Search Users Posts In Viewtopic
В нем все просто...добавляем переменную POSTS_VIEWTOPIC в language/ru/viewtopic.php
И в styles/prosilver/template/viewtopic_body.html
в строке

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

<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
после

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

{postrow.POSTER_POSTS}
добавляем в строку

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

 <!-- IF postrow.U_SEARCH -->[ <a href="{postrow.U_SEARCH}">{L_POSTS_VIEWTOPIC}</a> ]<!-- ENDIF -->
Получаем кликабельную строку в минипрофиле,
snap0099.jpg
выводящую все сообщения в отдельном окне.
snap0100.jpg
А с темами?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Sheer »

Пчелкин писал(а):В минипрофилях-то цифра есть - как кликабельной-то ее сделать?
Никак не пойму, что ван нужно? Это что ли? Сделать количество сообщений в мини-профиле ссылкой
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

Sheer писал(а): что ван нужно? Это что ли?
не знаю, что Пчелкину - мне не это.
есть мод Prime User Topics, который в профиле создает ссылку для выборки тем пользователя.
хочу поднять эту ссылку для пользователей в хэдэр:
Личный кабинет (Новых ЛС: 0) • Ваши сообщения • Ваши темы
то как я это пробовал сделать - написал выше, но не получается сформировать правильную ссылку, точнее подставить в нее идентификатор пользователя.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение HAMMER663 »

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

'U_SEARCH_SELF_TOPICS'            => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", 'author_id='.$user->data['user_id'].'&sr=topics&sf=firstpost') : '', 
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

HAMMER663
спасибо! похоже работает!
сбылась очередная мечта идиота ))))))
щас буду штатно устанавливать модификацию )))))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Sheer »

Пчелкин писал(а):А у нас Sheer всегда все подсказывает как для знающих как он...а если как для дураков?
Позволю себе цитату
MIT писал(а):Правила данной конференции подразумевают обладание квалификацией, необходимой для понимания вопроса обсуждения:
Правила, пункт 1.7 писал(а):Следует также учитывать неизбежность применения "профессионализмов" и "жаргонизмов" в речи участников конференции, и понимать, что упоминание, например, "кривизны рук" и "включения мозга" не преследует целей оскорбления вас лично, а всего лишь кратко резюмирует, что при выполнении каких-либо действий, вы недостаточно внимательно отнеслись к их выполнению, без должного учёта инструкций, документации и базовых знаний о предмете, в которых вы обязаны быть компетентны.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Prime User Topics (темы пользователя)

Сообщение Alecto »

Sheer
вполне справедливое замечание.
спасибо вам за помощь в решение вопросы - благодаря вашему пинку в нужном направлении и последующего уточнения от HAMMER663 удалось добиться нужного результата.
но, действительно - иногда тяжело осознавать вполне очевидные для суперпрофессионалов вещи...

еще раз - всем спасибо за помощь.
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»