| Author | Портал и все, что с ним связано! |
|---|---|
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | У меня стоит IM Portal. Возник вопрос, как сделать, что на главной странице портала, тоесть portal.php выводились новые темы как тут на главной http://www.rc-mir.com/ ? |
Joe_Dou Постоянный клиент Joined: 19 Jul 2005 Location: дровишки, что ли? Posts: 46 Last Visited: Tue 26 Oct, 2010 08:41 Кредиты: 336 Reputation: 0 Age: 32 Zodiac: | А здесь адд-оны для IM Portal не смотрели?
Мне кажется Recent Topics (IM Portal) вам подойдет. _________________ Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета. |
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | Это блок такой, либо справа либо слева, а мне нежно в середине вывод последних тем! |
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | Я кажется поняла, но мои знания php не достаточны для этого!!!
Значит есть два файла для вывода новостей на страницу портала (по стандарту) это blocks_imp_forum.php Code: <?php
и forum_block.tpl Code: <!-- BEGIN fetchpost_row -->
Вот если за место этого в forum_block.tpl внести данные от мода Top Topics on Index, то все получится, но что писать в blocks_imp_forum.php я не знаю, за основу можно взять мод, который прикреплен! Добавлено спустя 9 минут 2 секунды: Либо можно взять кусок вывода новых тем из вайфорум тпл, но что выбрать из вайфорум пхп я не знаю (( |
Joe_Dou Постоянный клиент Joined: 19 Jul 2005 Location: дровишки, что ли? Posts: 46 Last Visited: Tue 26 Oct, 2010 08:41 Кредиты: 336 Reputation: 0 Age: 32 Zodiac: | Lila, если навскидку. Я бы взял за основу мод Tape forum от XPerta, вычистил все ненужное из tape.php, а получившееся вставил в функцию phpbb_fetch_posts.
То же самое и c кодом для forum_block.tpl. Можно взять из tape_body.tpl этот кусок Code: <!-- BEGIN topicrow -->
Tape forum можно на phpbbguru.net взять. Добавлено спустя 1 минуту 48 секунд: вот тема _________________ Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета. |
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | Cпасибо, а что из этого мода сюда blocks_imp_forum.php написать? |
Joe_Dou Постоянный клиент Joined: 19 Jul 2005 Location: дровишки, что ли? Posts: 46 Last Visited: Tue 26 Oct, 2010 08:41 Кредиты: 336 Reputation: 0 Age: 32 Zodiac: | То, что формирует список тем. Примерно начиная с этого фрагмента
Code: //
Естественно надо переписать запрос. Выкинуть из него условия AND t.topic_type <> " . POST_ANNOUNCE . ". сортировку может переделать и еще много чего выкинуть, например это Code: // Checking forums user can post new topics to
, дальше код переделать и вставить то, что получилось, в phpbb_fetch_posts _________________ Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета. |
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | Спасибо конечно, но у меня не получится... |
Joe_Dou Постоянный клиент Joined: 19 Jul 2005 Location: дровишки, что ли? Posts: 46 Last Visited: Tue 26 Oct, 2010 08:41 Кредиты: 336 Reputation: 0 Age: 32 Zodiac: | Lila, попробуйте файлы во вложении.
Скопируйте fetchposts.php в папку с форумом, blocks_imp_forum.php в папку blocks, forum_block.tpl в папку templates/subSilver/blocks Должно получиться как на http://www.rc-mir.com/ Если что, пишите Download portal.zip (7.01 KB).
Added/Updated Mon 27 Nov, 2006 18:38.
Downloaded 39 Time(s).
Модифицированный IM Portal _________________ Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета. Last edited by Joe_Dou on Mon 27 Nov, 2006 18:40; edited 1 time in total |
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: | Неплохо И еще предложение. Я бы немного по-другому сделал вывод тем. Дело в том, что темы в portal.php выводятся из форумов, определенных в конфигурации портала ($portal_config['md_news_forum_id']) Если вам нужны темы из всех, доступных для посетителя, форумов, то можно сделать примерно так Code:
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! |
Lila Участница Joined: 23 Oct 2006 Posts: 23 Last Visited: Sun 03 Jun, 2007 00:14 Кредиты: 207 Reputation: 0 Age: 26 Zodiac: | |
Joe_Dou Постоянный клиент Joined: 19 Jul 2005 Location: дровишки, что ли? Posts: 46 Last Visited: Tue 26 Oct, 2010 08:41 Кредиты: 336 Reputation: 0 Age: 32 Zodiac: | Sergey, спасибо за идею, пожалуй так лучше будет.
Lila, в blocks/blocks_imp_forum.php в строке Code: $fetchposts = phpbb_fetch_posts($portal_config['md_news_forum_id'], $board_config['topics_per_page'], $portal_config['md_news_length']); $board_config['topics_per_page'] заменить на 20, то есть Code: $fetchposts = phpbb_fetch_posts($portal_config['md_news_forum_id'], 20, $portal_config['md_news_length']); Добавлено спустя 1 час 33 минуты 47 секунд: Залил обновленный архив, файлы распиханы по папкам _________________ Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета. |
| Summary Rating For >> Портал и все, что с ним связано! | |||
| Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0 | |||
| printer-friendly view | You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |