HACK : Метод отображения новостей для конкретно пользователя

 
Начать новую тему   Ответить на тему    Список форумов Skill-Z CMS Project -> Модификации и дополнения
 
Автор Сообщение
tonic



Зарегистрирован: 4/03/06 12:52
Сообщения: 7

СообщениеДобавлено: 28/03/06 17:42   Ответить с цитатой

в modules/mod_blog/blog.php

добавить

Код:
/*

news by username;

*/

function make_parent_news_box ($news_type = 0, $news_count = 10, $text_len = 512) {
       
    $core = &core_c::get_instance();
   
    if (!$core->userdata['session_logged_in']) return '';
   
    // find by name
    reset($core->cats_raw);
    $found = 0;
    while(list($k,$row)=each($core->cats_raw)) {
        if ($row['name']==$core->userdata['username']) {
            $found=$row['id'];
            break;
        }
    }

    if ($found) {
        $b_ret = $this->make_news_box($found, $news_type, $news_count, $text_len);                               
        return ($b_ret);
    }
   
    return '';
   
}


зарегить метод

Код:
blog, make_parent_news_box
параметры blog_type(int)=0, news_count(int)=10, text_len(text)=512


этот метод будет выводить статьи из категории, совпадающей с именем залогиненого пользователя. если такой категории нет, будет пусто. я сделал эту модификацию для себя (для отдельного клиента отдельные новости) Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
surg30n
Skill+Z Developer


Зарегистрирован: 1/11/05 00:19
Сообщения: 198

СообщениеДобавлено: 28/03/06 21:48   Ответить с цитатой

хмм. интересно! надо будет заюзать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Skill-Z CMS Project -> Модификации и дополнения Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах