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

ezPortal v2.1.8b for phpBB 2.0.x

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

tvrsh, а вы предупреждения от модераторов всегда игнорируете?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

если так заменили то вторую пустую пару надо было убрать потому что там колспан
Аватара пользователя
V.I.P.o2
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение V.I.P.o2 »

Одному из пользователей пришла умная мысль в голову, я решил подумать как сотворить её:

Задумка его такова, чтобы пользователь в профиле мог выбирать из предложенных вариантов оформление центральной колонки... Например: Вывод новостных тем, Вывод сообщений с последнего визита, Вывод новинок\рандома\популярного в галерее или для совсем экстрималов заданной темы по её Id...

Как сделать это для профиля я понятия не имею...но впринцыпе для портала можно просто напросто сделать 1 страницу, куда будет сразу всё вбито и будет идти проверка на то, в каком положении у него переключатель в профиле...

Шаблон портальной страницы сделать для сообщений с последнего визита, галереи не проблема...

Кто-нибудь поможет притворить это всё в жизнь? :)
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 3 месяца
Откуда: www.freegamers.ru
Контактная информация:

Сообщение Craze »

Перестал работать ezPortal :shock:

Нашли Баг
Можератор закрыл в Главной теме, из которой выводятся все сообщения на страницу портала,
все Опросы, вот и появилась такая надпись.
Информация
В этой теме нет сообщений
Странно, даже если убрать все опросы, то тоже такая же надпись :shock:

Выяснили, что это из-за мода Portal Polls Upgrade (Add-on for Smartor's EzPortal),
в нём строки

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

if(!$total_posts = $db->sql_numrows($result))
	{
		message_die(GENERAL_MESSAGE, $lang['No_posts_topic']);
	}
В приложенном файле доработка мода Portal Polls Upgrade:
удаления или закрытия всех Опросов в теме, из которой выводятся посты на главную страницу портала,
больше не дают страницу Портала пустой с надписью в середине страницы В этой теме нет сообщений.
Вложения
fix_Portal_Polls Upgrade.zip
Доработка мода Portal Polls Upgrade.
(1.08 КБ) 333 скачивания
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 2 месяца

Сообщение ramuald »

Ууф, тему осилил, но ответ на мои 2 вопроса не нашел:
1. Вывод новостей на главную страницу по умолчанию осуществляется в виде:
а. название
б. текст (ограничиваемый) количеством символов
в. ссылка на полный текст новости, с отображением на странице портала, ссылка на комментарии и на обсуждение

Хотелось бы, чтобы новость выводилась только в виде названия, которое является ссылкой на полный текст новости на портале, а не ссылкой в форум, без ссылок на комментарии и без текста (установка длины новости 0, приводит естественно к выводу новости полностью, ставить 1 глупо - проблему это не решит, а только уродует новость). Конечно это можно решить редактированием portal.tpl, удалив строки с отображением новости и вспомогательных ссылок, но тогда кликая на новость на портале откроется пустая страница, что естественно, так как нечего будет открывать!

Короче говоря, как сделать так, чтобы отображалось только название новости являющейся ссылкой на полную новость с отображением на портале, а кликая на нее на портале открывался полный текст с ссылками на комментарии и на обсуждение в форуме как это есть сейчас :roll:


2. Проблема "двойного логина" при первом посещении описана здесь
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

ramuald писал(а):это можно решить редактированием portal.tpl
можно + portal.php
ramuald писал(а): чтобы отображалось только название новости являющейся ссылкой на полную новость с отображением на портале, а кликая на нее на портале открывался полный текст с ссылками на комментарии и на обсуждение в форуме как это есть сейчас
код

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

{fetchpost_row.TITLE}
представить в виде

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

<a href="{fetchpost_row.U_READ_FULL}">{fetchpost_row.TITLE}</a>
в portal.php закомментировать строку

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

'TEXT' => $fetchposts[$i]['post_text'],
в том фрагменте, где идёт формирование анонса новости (до else)
ramuald писал(а):2. Проблема "двойного логина"
По-моему всё-таки куки. Читайте здесь http://www.phpbbguru.net/community/viewtopic.php?t=333
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 2 месяца

Сообщение ramuald »

Ух ты, быстро, спасибо 8)
Как я сам не додумался закомментить все лишнее :idea:
С первой частью все понятно, а вот дальше ... как поступить с ссылками внизу (на комментарии, форум и т.д.)? Если их также закомментировать, то все равно они будут отображаться просто не будут ссылкаться куда надо, если закоммментировать эти ссылки в vars-ах, то они пропадут, но и не появятся в полном просомтре поскольку нет никакого условия для них 8)

вот что я закомментил

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

			$template->assign_block_vars('fetchpost_row', array(
			'TITLE' => $fetchposts[$i]['topic_title'],
//			'POSTER' => $fetchposts[$i]['username'],
			'TIME' => $fetchposts[$i]['topic_time'],
//			'TEXT' => $fetchposts[$i]['post_text'],
//			'REPLIES' => $fetchposts[$i]['topic_replies'],
//			'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']),
//			'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']),
			'U_READ_FULL' => append_sid('portal.' . $phpEx . '?article=' . $i),
//			'L_READ_FULL' => $read_full,
//			'OPEN' => $open_bracket,
//			'CLOSE' => $close_bracket,
            'BRACKET' => $bracket)
тоесть сами линки я закомментил, но тест с ними связаный остался, как его убрать? Впринципе если решиться как убрать это на главной, то комментить линки не нужно будет
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

ramuald писал(а):но и не появятся в полном просомтре
Вы уверены? :wink:
ramuald писал(а): сами линки я закомментил, но тест с ними связаный остался, как его убрать?
L_VIEW_COMMENTS, L_POST_COMMENT так же как и 'TEXT' =>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 2 месяца

Сообщение ramuald »

Вот часть кода, в котором я закомментировал L_VIEW_COMMENTS, L_POST_COMMENT

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

$template->assign_vars(array(
	'WELCOME_TEXT' => $CFG['welcome_text'],
	'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
	'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
	'TOTAL_TOPICS' => sprintf($lang['total_topics'], $total_topics),
	'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
	'L_FORUM' => $lang['Forum'],
	'L_MANUALS' => $lang['Manuals'],
	'L_BOARD_NAVIGATION' => $lang['Board_navigation'],
	'L_STATISTICS' => $lang['Statistics'],	
	'L_ANNOUNCEMENT' => $lang['Post_Announcement'],
	'L_POSTED' => $lang['Posted'],
    'L_COMMENTS' => $lang['Comments'],
//	'L_VIEW_COMMENTS' => $lang['View_comments'],
//	'L_POST_COMMENT' => $lang['Post_your_comment'],
	'L_SEND_PASSWORD' => $lang['Forgotten_password'],
	'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),
	'L_REGISTER_NEW_ACCOUNT' => sprintf($lang['Register_new_account'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>'),
	'L_REMEMBER_ME' => $lang['Remember_me'],
	'L_VIEW_COMPLETE_LIST' => $lang['View_complete_list'],
//	'L_AUTHOR_NEWS' => $lang['Author_news'],
	'L_NEWS' => $lang['News'],
	'L_RECENT' => $lang['Recent'],
	'L_POLL' => $lang['Poll'],
	'L_VOTE_BUTTON' => $lang['Vote'],

	// Welcome Avatar
	'L_NAME_WELCOME' => $lang['Welcome'],
	'U_NAME_LINK' => $name_link,
	'AVATAR_IMG' => $avatar_img)
);
Теперь у меня L_VIEW_COMMENTS, L_POST_COMMENT не отображается на главной, это замечательно, но их нет и при полном просмотре, а это уже плохо :roll:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Палыч писал(а):в том фрагменте, где идёт формирование анонса новости (до else)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 2 месяца

Сообщение ramuald »

Хм ... в фрагменте где идёт формирование новости эти параметры не заданы, вот это фрагмент:

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

		$template->assign_block_vars('fetchpost_row', array(
			'TITLE' => $fetchposts[$i]['topic_title'],
//			'POSTER' => $fetchposts[$i]['username'],
			'TIME' => $fetchposts[$i]['topic_time'],
//			'TEXT' => $fetchposts[$i]['post_text'],
//			'REPLIES' => $fetchposts[$i]['topic_replies'],
//			'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']),
//			'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']),
			'U_READ_FULL' => append_sid('portal.' . $phpEx . '?article=' . $i),
//			'L_READ_FULL' => $read_full,
//			'OPEN' => $open_bracket,
//			'CLOSE' => $close_bracket,
//          'BRACKET' => $bracke
Если я вручную добавляю их и закомментирую:

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

		$template->assign_block_vars('fetchpost_row', array(
			'TITLE' => $fetchposts[$i]['topic_title'],
//			'POSTER' => $fetchposts[$i]['username'],
	        'L_VIEW_COMMENTS' => $lang['View_comments'],
			'TIME' => $fetchposts[$i]['topic_time'],
//			'TEXT' => $fetchposts[$i]['post_text'],
//			'REPLIES' => $fetchposts[$i]['topic_replies'],
//			'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']),
//			'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']),
			'U_READ_FULL' => append_sid('portal.' . $phpEx . '?article=' . $i),
//			'L_READ_FULL' => $read_full,
//			'OPEN' => $open_bracket,
//			'CLOSE' => $close_bracket,
//          'BRACKET' => $bracke
то результат не меняется :(
Вложения
portal.txt
вот мой portal.php полностью
(9.63 КБ) 326 скачиваний
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

ramuald писал(а):Если я вручную добавляю их и закомментирую:
Позабавило :D
Добавить и сразу закомментировать... :mrgreen:
Извините...

Добавить нужно после else, где формируется вывод полной новости. И в шаблоне (portal_body.tpl) изменить переменную на {fetchpost_row.L_VIEW_COMMENTS}
массив же другой
ramuald писал(а):$template->assign_block_vars('fetchpost_row', array(

А до else и добавлять не нужно :)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 2 месяца

Сообщение ramuald »

Палыч писал(а):массив же другой
вот он! ответ на все мои вопросы! СПАСИБО! :roll: Рад, что повеселил своими экспериментами, еще раз огромное спасибо за помощь!
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Сообщение DK7 »

я извинияюсь если было. А можно сделать привязку не по id форума а по id темы... ?? И если да то как?

Добавлено спустя 1 минуту 15 секунд:

я про вывод объявлений на главную страницу портала
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Zvezda писал(а): А можно сделать привязку не по id форума а по id темы.
Можно, но не нужно.
Во-первых, много переписывать, во-вторых, администрировать будет неудобно. Всё время лезть в код....
Просто создайте отдельный форум для объявлений и переносите туда нужные темы. Удалили тему - нет вывода.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»