1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Количество отображаемых тегов

Discussion in 'Изменения кода - Code Changes' started by Johanisce, Jun 13, 2012.

  1. Johanisce Thread starter SE Command


    Offline
    • SE Command
    Message Count:
    133
    Likes Received:
    17
    My version of Oxwall:
    1.4.0
    Доброго времени суток уважаемые приверженцы oxwall.

    Задался следующим вопросом - в настоящее время если в фото или в видео выбрать закладку Обзор по тэгам, то количество тэгов в соответствующем масштабе не превышает 20-ти. Собственно вопрос, а как можно увеличить их количество, если быть предельно точным количество которое отображается на закладке Обзор по тэгам. Пытаюсь найти решение и сам, но надеюсь на помощь сообщества.
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    784
    My version of phpFox:
    3.0.0
    Подобного рода вещи, обычно ищутся в файлах связанных со страницей. Ищи число-параметр 20.
    Johanisce likes this.
  3. Johanisce Thread starter SE Command


    Offline
    • SE Command
    Message Count:
    133
    Likes Received:
    17
    My version of Oxwall:
    1.4.0
    Начал поиск, вот до чего докопался. Страницу с тэгами отображает следующий файл \ow_plugins\video\views\controllers\video_view_list-tagged.html . Это вроде понятно. Далее в самом файле насколько я понял непосредственно блок с тэгами отображает вот этот кусок кода:
    Code:
        <div class="clearfix">
            <div class="ow_left ow_superwide">
                {$tags}
            </div>
    строки 25 - 28. Теперь собственно что мне не понятно. Где описывается вот эта переменная {$tags} , я так понимаю именно там и будет решение. Спасибо тем кто откликнется.
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    784
    My version of phpFox:
    3.0.0
    notepad++ и поиск по файлам, используя слово tags
  5. Johanisce Thread starter SE Command


    Offline
    • SE Command
    Message Count:
    133
    Likes Received:
    17
    My version of Oxwall:
    1.4.0
    В принципе что и сделал. В файле /ow_plugins/video/controllers/video.php нашел следующий код содержащий цифру 20ть:
    PHP:
    $tags = new BASE_CMP_EntityTagCloud('video');
                
    $tags->setRouteName('view_tagged_list');
                
    $this->addComponent('tags'$tags);
               
                
    OW::getDocument()->setTitle(OW::getLanguage()->text('video''meta_title_video_tagged'));
                
    $tagsArr BOL_TagService::getInstance()->findMostPopularTags('video'20);
       
                foreach ( 
    $tagsArr as $t )
    строки 508 - 515 . Однако изменение этого числа не принесло эффекта. Ни в большую сторону ни в меньшую. Продолжаю поиски)
  6. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    784
    My version of phpFox:
    3.0.0
    Кеш может мешать при отображение в новом виде.
  7. Johanisce Thread starter SE Command


    Offline
    • SE Command
    Message Count:
    133
    Likes Received:
    17
    My version of Oxwall:
    1.4.0
    Да нет.. я и кэш чистил, я даже dev_mode отключал.. закинул на англоязычный форум .. жду там, пока изучаю плагин)
  8. Аким User


    Offline
    Message Count:
    17
    Likes Received:
    7
    My version of Oxwall:
    1.4.0
    Немного не там ищите. Редактировать нужно файл tag_service.php. Он универсален для всех тегов.
    Путь: /ow_system_plugins/base/bol/tag_service.php
    Находим $this->configs[self::CONFIG_DEFAULT_TAGS_COUNT] = 20; (80-тая строка по умолчанию) и меняет значение "20" на желаемое.
    Функция "private function __construct()" отвечает за теги, а именно за выдачу заявленного количества (по умолчанию - 20) и за размер шрифта.
    PHP:
        private function __construct()
        {
            
    $this->tagDao BOL_TagDao::getInstance();
            
    $this->entityTagDao BOL_EntityTagDao::getInstance();
            
    $this->configs[self::CONFIG_DEFAULT_TAGS_COUNT] = 20;
            
    $this->configs[self::CONFIG_MIN_FONT_SIZE] = 10;
            
    $this->configs[self::CONFIG_MAX_FONT_SIZE] = 30;
        }
    PS: менять значение здесь:
    /ow_plugins/video/controllers/video.php
    или здесь:
    /ow_plugins/photo/controllers/photo.php
    НЕ ОБЯЗАТЕЛЬНО!
    Johanisce likes this.
  9. Johanisce Thread starter SE Command


    Offline
    • SE Command
    Message Count:
    133
    Likes Received:
    17
    My version of Oxwall:
    1.4.0
    Спасибо, оперативно и да, все верно, было бы неплохо создать тему в которой собирать структуру движка, в какой папке что хранится, какие функции за что отвечают... ну конечно же по основным направлениям.

Share This Page

All rights reserved SocEngine.ru ©