Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Непрочитанные записи в блоге в списке непрочитанных сообщени

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Непрочитанные записи в блоге в списке непрочитанных сообщени

Сообщение natabur »

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

ЗЫ форум italiaunoduetre.com стоит модуль User Blog Mod.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

это тоже отличная вещь! спасибо!
Но все же хотелось бы понять, можно ли, чтоб в общем списке выдавались непрочитанные сообщения и из форума, и из блога?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

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

Только в отдельных блоках..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

ммм... а если немного развить мысль....
можно ли сделать такое отображение типа "последнее на сайте"... именно не просто непрочитанные сообщения, а все последние темы и блоги в хронологическом порядке? просто все подряд....
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение evrus01 »

natabur, так вам же Sheer это и предложил.

Добавлено спустя 59 секунд:
Или вам необходимо вывести этот список на главную форума, а не на главную страницу блогов?
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

evrus01, да, мне нужно на главную форума вывести... а не на главную блогов..
в идеале я бы хотела сделать новую вьюшку форума, которая бы выводила все темы форума и записи в блог в хронологическом порядке...
Если такое невозможно, то хотя бы по ссылке Непрочитанные сообщения, чтоб или блок про блоги был или в едином списке...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение Sheer »

Ну это же каша получится. Мухи должны подаваться на стол отдельно от котлет.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

Sheer, просто мои участника форума, когда пишут записи в блог, хотят такого же активного участия и отклика на эту запись, как и на тему форума... поэтому я и хочу так сделать...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение Sheer »

Для особо непонятливых участников вашего флоума: мухи должны быть отдельно от котлет. Баста!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

спасибо за "подробное" объяснение почему этого лучше не делать :(
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение Sheer »

Чтобы я смог вам "подробно" объяснить, вы должные представлять себе принципы работы форума и блогов. Что, куда и как, в какие таблицы БД записывается, как происходит маркировка "прочитан/не прочитан". Как я понимаю, вы хотите объединить результаты поиска из сообщений с результатами поиска из блогов. Теоретически можно сделать, но это потребует серьезных изменений в коде.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

Sheer писал(а):Чтобы я смог вам "подробно" объяснить, вы должные представлять себе принципы работы форума и блогов. Что, куда и как, в какие таблицы БД записывается, как происходит маркировка "прочитан/не прочитан".
я, конечно, новичок в "форумно-бложном" деле :) но отношу себя не к сильно тупым (может самоуверенно, конечно :) ) я бы хотела попробовать разобраться... вы можете меня послать, где можно почитать про это поподробнее?
natabur
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет
Откуда: Вечный город
Благодарил (а): 3 раза

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение natabur »

в итоге пока вынесла хотя бы блок последних записей в блог на страничку непрочитанных сообщений...

http://lithiumstudios.org/forum/viewtop ... 606#p11798 отталкивалась от этой инструкции...
только все от серча отталкивалось....

файл search.php
Найти

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

	// Output header
Вставить до

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

	if ($search_id == 'unreadposts')
	
	 {	
	// Output Blog Entries
	$blog_limit = 5;

	$user->add_lang(array('mods/blog/common', 'mods/blog/view'));
	include($phpbb_root_path . 'blog/functions.' . $phpEx);
	$blog_data = new blog_data();

	$recent_blog_ids = $blog_data->get_blog_data('recent', 0, array('limit' => $blog_limit));
	$blog_data->get_user_data(false, true);
	update_edit_delete();
	if ($recent_blog_ids !== false)
	{
		foreach ($recent_blog_ids as $id)
		{
			$template->assign_block_vars('recent_blogs', array_merge($blog_data->handle_user_data(blog_data::$blog[$id]['user_id']), $blog_data->handle_blog_data($id, $config['user_blog_text_limit'])));
		}
	}

	}
файлик blog_block.html я сделала, как в инструкции по ссылке выше... (единственное убрала, чтобы текст блога отображался)... мой код такой:

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

<div class="navbar">
       <div class="inner"><span class="corners-top"><span></span></span>


    <!-- IF .recent_blogs -->
    <div class="post bg3" style="text-align: left;">
       <span><span></span></span>
          <strong>{L_RECENT_BLOGS}</strong>
       <span><span></span></span>
    </div>
    <!-- BEGIN recent_blogs -->
    <div class="post bg1<!-- IF recent_blogs.S_REPORTED or recent_blogs.S_UNAPPROVED --> reported<!-- ENDIF --><!-- IF recent_blogs.S_DELETED --> deleted<!-- ENDIF -->" <!-- IF recent_blogs.POST_COLOR and not recent_blogs.S_REPORTED and not recent_blogs.S_UNAPPROVED and not recent_blogs.S_DELETED -->style="background-color: {recent_blogs.POST_COLOR}"<!-- ENDIF -->>
       <div class="inner"><span class="corners-top"><span></span></span>

       <div class="postbody" style="width: 100%;">
       <!-- IF recent_blogs.S_UNAPPROVED or recent_blogs.S_REPORTED -->
          <p class="rules">
          <!-- IF recent_blogs.S_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{recent_blogs.U_APPROVE}"><strong>{L_UNAPPROVED}</strong></a><!-- ENDIF -->
          <!-- IF recent_blogs.S_REPORTED -->{REPORTED_IMG} <a href="{recent_blogs.U_REPORT}"><strong>{L_REPORTED_SHORT}</strong></a><!-- ENDIF -->
          </p>
       <!-- ENDIF -->

       <dl>
          <dt>
             <strong><!-- IF recent_blogs.S_HAS_POLL --><img src="{T_THEME_PATH}/images/blog/icon_poll.gif" style="float: right;" alt="" /> <!-- ENDIF --><a href="{recent_blogs.U_VIEW}">{recent_blogs.TITLE}</a></strong> {L_POST_BY_AUTHOR} <strong>{recent_blogs.USER_FULL}</strong>  {L_POSTED_ON_DATE} {recent_blogs.DATE} <br />
                

                <!-- IF recent_blogs.S_HAS_ATTACHMENTS -->
                   <dl class="attachbox">
                      <dt>{L_ATTACHMENTS}</dt>
                   </dl>
                   <!-- ENDIF -->

                <br clear="all" />
                <div>
                   <span class="num_replies">{recent_blogs.REPLIES}</span>
                   {recent_blogs.VIEWS}
                </div>
          </dt>
       </dl>
       </div><span class="corners-bottom"><span></span></span>
       </div>
    </div>
    <!-- END recent_blogs -->
    <!-- ENDIF -->

                <span class="corners-bottom"><span></span></span></div></div>
    <br style="clear:both" />
И потом в файлик search_result.php я добавила строчку:

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

<!-- INCLUDE portal/modules/blog_block.html -->
почистила кэши и частичное счастье наступило :)
можно попросить у вас совета? как сделать так, чтоб выводились не последние сообщения, а последние непрочитанные (т.е. куда комменты добавились например)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Непрочитанные записи в блоге в списке непрочитанных сооб

Сообщение Sheer »

natabur писал(а):как сделать так, чтоб выводились не последние сообщения, а последние непрочитанные
Никак. Потому что
natabur писал(а):отталкивалась от этой инструкции
там нет маркировки "прочитан/не прочитан".
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Запросы модов для phpBB 3.0.x»