Как отредактировать облако тегов

Тема в разделе "NetCat", создана пользователем teqo, 14 сен 2008.

Статус темы:
Закрыта.
  1. teqo

    teqo

    Регистр.:
    15 май 2006
    Сообщения:
    345
    Симпатии:
    74
    Вообще, как например в если сайт магазин - вывести в теги самые популярные товары?
    Спасибо.
     
  2. Muerto

    Muerto Писатель

    Регистр.:
    5 окт 2006
    Сообщения:
    156
    Симпатии:
    37
    RTFM!
    Добавление списка популярных товаров
    Чтобы добавить список популярных товаров, воспользуйтесь методом
    GetBestsellers() объекта $shop.
    $shop->GetBestsellers($type_ids, $number, $section=false)
    1)$type_ids: типы товаров через запятую, которые будут
    включены в список. Если ничего не указано – все типы товаров
    2)$number: количество товаров в списке
    3)$section: Subdivision_ID раздела, для которого будет построен список
    Метод возвращает массив, каждый элемент которого
    содержит поля компонента товара.
    ";
    $list = $shop->GetBestsellers(); // , 5 ,
    foreach ($list as $row)
    {
    $result .= "<a href='$row'>$row[Name]</a><br />"; } $result .= "
     
    teqo нравится это.
  3. il_ya

    il_ya Писатель

    Регистр.:
    15 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    а как вообще убрать облако тегов?:)
     
  4. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Вырезать ножницами! :D

    В админке выключить сам модуль.
    В шаблоне найти строчки кода, отвечающие за вывод модуля и удалить (это если не стоит проверка на активность модуля).
     
  5. InoffLine

    InoffLine

    Регистр.:
    18 апр 2007
    Сообщения:
    573
    Симпатии:
    155
    скажите мастер, а как в админке netcat выключать модули:ah:
     
  6. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    +1, озадачил

    Настройки модулей - Облако тегов
    QUANTITY=0
    Ну можно еще таблицу из базы удалить, тогда точно выключится. :D (шутка)
     
  7. Ksysha

    Ksysha Создатель

    Регистр.:
    5 фев 2009
    Сообщения:
    37
    Симпатии:
    1
    А кто нибудь выводил облако тегов для конкретного пользователя? Пользователь оставляет сообщения в разных разделах (сообщения разными компонентами оформлены) И мне нужно в профайле пользователя вывести только те метки, которые он оставил.
     
  8. s0lo

    s0lo Создатель

    Регистр.:
    24 дек 2006
    Сообщения:
    47
    Симпатии:
    4
    Стандартными средствами это сделать не получится, т.к. тэги не привязаны к конкретному пользователю который их добавляет, они как бы сами по себе.
    Взглянув на структуру таблиц это видно сразу.

    Можно конечно расширить структуру таблиц тэгов путем добавления поля для хранения id пользователя, но тогда придется поправить весь модуль в части мускульных запросов + написать новую функцию вывода тэгов для пользователя например "nc_tag_cloud_user".
     
  9. Ksysha

    Ksysha Создатель

    Регистр.:
    5 фев 2009
    Сообщения:
    37
    Симпатии:
    1
    понятно, спаибо за идею)
     
  10. rebus

    rebus Постоялец

    Регистр.:
    31 янв 2009
    Сообщения:
    125
    Симпатии:
    36
    Прочитал посты, но вопрос остался тот же...

    Как отредактировать облако тегов в стандартной шкурке, устанавливаемой при установке ядра?

    Заранее благодарен!
     
Статус темы:
Закрыта.