Jump to content

Zero108

Актив
  • В сети

  • Количество сообщений

    3 868
  • Reputation

    1,6k Zero108's Reputation

Everything posted by Zero108

  1. Zero108 posted пост в теме in Interface
    Жаль, что плагин не позволяет создавать несколько разных копий с разными настройками. То есть, если добавляешь плагин на нескольких страницах в разных приложениях, то везде настройки плагина будут дублироваться. Я полагаю, что чтобы настройки не дублировались, их значения нужно хранить в разных местах.
  2. Как для дефолтных виджетов статистики посчитать количество форумов в Forums и количество категорий в Files? Примеры из других виджетов: $stats['total_videos'] = \IPS\Db::i()->select( 'COUNT(*)', 'videos_cat', array( 'file_open=?', 1 ) )->first(); $stats['totalAlbums'] = \IPS\gallery\Album\Item::databaseTableCount( TRUE ); Планирую использовать тут: /applications/forums/widgets/forumStatistics.php /applications/downloads/widgets/downloadStats.php
  3. Zero108 posted пост в теме in Interface
    by_ix мне кажется, спасибо уже было сказано мной в виде сердечек выше за плагин и дельные советы. Когда не за что говорить спасибо, зачем говорить спасибо?! Ну, и давать хамские советы незнакомым людям, - такое себе. Посмотрят, как ты общаешься, будут обходить твои платные услуги стороной, как мне кажется. Я же тебе не хамил. Надеюсь, на улице ты с незнаковыми людьми ты так себя не ведешь.
  4. Zero108 posted пост в теме in Interface
    Удалось разобраться со статистикой блогов. Данный плагин, действительно, отображает во вкладке просмотра блогов суммарное количество просмотров страниц всех блогов и количество просмотров отдельных записей всех блогов. Немного, на мой взгляд, непоследовательно, потому что для форумов считает не суммарное количество просмотров отдельных форумов и тем форумов, а суммарное количество просмотров тем всех форумов. В целом плагин красиво смотрится. Для себя поменял в стр. 226 $stats['total_blogsv'] = $stats['total_blogsbv'] + $stats['total_blogsev']; на $stats['total_blogsv'] = $stats['total_blogsev']; , чтобы отображалась статистика просмотров только записей блогов без статистики просмотра самих блогов.
  5. Zero108 posted пост в теме in Interface
    Не имею желания и времени отвечать на ваш вопрос, потому что вы не хотите отвечать по существу на мой, заданный ранее.
  6. Zero108 posted пост в теме in Interface
    Я поменял, согласно своему мануалу, в запросе и в шаблоне total_entries_views на total_blogs_views для дефолтного виджета. Получил в дефолтном виджете ту же самую цифру. Хотел проверить правильность своего мануала и вашего плагина. К сожалени, не получилось. На вопрос вы тоже не хотите отвечать.
  7. Zero108 posted пост в теме in Interface
    by_ix сумма просмотра блогов total_blogs_views и сумма просмотров записей блогов total_entries_views (скриншот выше), сделанные по моей методичке почему-то для дефолтного виджета у меня совпадают =1,328,515. Возможно, я что-то делаю не так. Какой SQL запрос к базе позволит проверить отдельно эти данные, чтобы потом суммировать в калькуляторе?
  8. Zero108 posted пост в теме in Themes and design
    moullla в раздел Logos загрузить любую картинку. В раздел Global Settings реальные логотипы. Всё через одно место сделано.
  9. https://ipbmafia.ru/search/?q=сео продвижение&quick=1
  10. Zero108 posted пост в теме in Interface
    У меня просмотры блогов не совпадают. В дефолтном виджете настроено так:
  11. Zero108 posted пост в теме in Interface
    В наше время это так уже не работает. Из Казахстана будут тачки возить.
  12. Обычному человеку все эти пхп 7 и пхп 8 ни о чем не говорят. Да и разницу никто не заметит. Просто блажь программистов: все движутся и мы куда-то движемся.
  13. Zero108 posted пост в теме in Interface
    Да, вы правы. Сейчас посмотрю, как я это настраивал для виджетов раньше. Давно было. 1. Downloads - заменить в статистике количество обзоров/комментариев на количество скачиваний: /applications/downloads/widgets/downloadStats.php Найти: SUM(file_reviews) AS totalReviews Заменить на: SUM(file_downloads) AS totalReviews Найти: SUM(file_comments) Заменить на: SUM(file_views) Шаблон downloadStats Заменить блочек внизу: <div class='ipsGrid ipsGrid_collapsePhone ipsWidget_stats'> <div class='ipsGrid_span{$span} ipsType_center cDownloadsWidget_statsNumber'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalFiles']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="total_files_front"}</span> </div> {{if $stats['totalReviews']}} <div class='ipsGrid_span{$span} ipsType_center cDownloadsWidget_statsNumber'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalReviews']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="downloads_file_info"}</span> </div> {{endif}} <div class='ipsGrid_span{$span} ipsType_center cDownloadsWidget_statsNumber'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalComments']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="video_sort_views"}</span> </div> {{if $latestFile}} <div class='ipsGrid_span{$span} ipsType_left cNewestMember'> <div id='elDownloadStatsLatest' class='ipsClearfix'> <span class='ipsType_minorHeading'>{lang="latest_file"}</span><br> <div class='ipsType_break ipsContained'><a href="{$latestFile->url()}" title='{lang="view_this_file" sprintf="$latestFile->name"}' class='ipsTruncate ipsTruncate_line'>{$latestFile->name}</a></div> <span class='ipsType_light ipsType_medium'>{lang="byline_nodate" htmlsprintf="$latestFile->author()->link()"}</span> <p class='ipsType_medium ipsType_reset'>{{if !$latestFile->downloads}}<span class='ipsType_light'>{{endif}}<i class='fa fa-arrow-circle-down'></i> {$latestFile->downloads}{{if !$latestFile->downloads}}</span>{{endif}} {{if $latestFile->container()->bitoptions['comments']}}&nbsp;&nbsp;{{if !$latestFile->comments}}<span class='ipsType_light'>{{endif}}<i class='fa fa-comment'></i> {$latestFile->comments}{{endif}}{{if !$latestFile->comments}}</span>{{endif}}</p> </div> </div> {{endif}} </div> 2. Gallery - заменить в статистике количество обзоров/комментариев на количество просмотров. /applications/gallery/widgets/galleryStats.php Найти: SUM(image_comments) AS totalComments Заменить на: SUM(image_views) AS totalComments Шаблон galleryStats Заменить блочек внизу: <div class='ipsGrid ipsGrid_collapsePhone ipsWidget_stats'> {{if $stats['totalAlbums']}} <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalAlbums']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="albums"}</span> </div> {{endif}} <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalImages']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="digest_area_gallery_image"}</span> </div> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['totalComments']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="video_sort_views"}</span> </div> </div> 3. Blogs - добавить количество просмотров. /applications/blog/widgets/blogStatistics.php Найти: $stats = array(); $stats['total_blogs'] = \IPS\Db::i()->select( "COUNT(*)", 'blog_blogs' )->first(); $stats['total_entries'] = \IPS\Db::i()->select( "COUNT(*)", 'blog_entries', array( 'entry_status=? AND entry_hidden=?', 'published', 1 ) )->first(); Заменить на: $stats = array_merge( \IPS\Db::i()->select( "COUNT(*) as total_blogs, SUM(blog_num_views) AS total_blogs_views", 'blog_blogs' )->first(), \IPS\Db::i()->select( "COUNT(*) as total_entries, SUM(entry_views) AS total_entries_views", 'blog_entries', array( 'entry_status=? AND entry_hidden=?', 'published', 1 ) )->first() ); ================== Шаблон blogStatistics - для вывода суммы просмотров всех блогов использовать $stats['total_blogs_views'] - для вывода суммы просмотров записей всех блогов использовать $stats['total_entries_views'] Заменить блочек внизу: <div class='ipsGrid ipsGrid_collapsePhone ipsWidget_stats'> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_blogs']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="total_blogs"}</span> </div> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_entries']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="total_entries"}</span> </div> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_entries_views']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="video_sort_views"}</span> </div> </div> 4. Статистика форума. Добавление количества просмотра всех тем в виджет статистики. Шаблон forumStatistics - внизу заменить на <div class='ipsGrid ipsGrid_collapsePhone ipsWidget_stats'> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_topics']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="total_topics"}</span> </div> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_posts']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="total_posts"}</span> </div> <div class='ipsGrid_span4 ipsType_center'> <span class='ipsType_large ipsWidget_statsCount'>{number="$stats['total_topics_views']"}</span><br> <span class='ipsType_light ipsType_medium'>{lang="video_sort_views"}</span> </div> </div> =============== /applications/forums/widgets/forumStatistics.php Найти: $stats['total_topics'] = \IPS\Db::i()->select( "COUNT(*)", 'forums_topics', array( 'approved = ?', 1 ) )->first(); Заменить на: $stats = array_merge($stats, \IPS\Db::i()->select( "COUNT(*) as total_topics, SUM(views) AS total_topics_views", 'forums_topics', array( 'approved = ?', 1 ) )->first());
  14. Zero108 posted пост в теме in Interface
    Кстати, похоже, что в публичной части используется системная языковая строка, а не языковая строка приложения:
  15. Zero108 posted пост в теме in Interface
    У меня стоит 4.6.12.1. Можете сами посмотреть по приложениям. Для каждого есть похожая статистика: a108.net
  16. Zero108 posted пост в теме in Interface
    - это виджет для форумов, дефолтный. Такие данные есть для всех приложений. Кому-то интересна более полная информация о системе, например. Количество баз данных Pages вы добавили. Их тоже может создавать только администратор в админцентре. Остальные приложения тоже мало кто ставит. Всё-таки это форумный движок. Блоги, Pages, Files тоже не у всех есть. Я понимаю, нехватка времени. Проще оставить всё как есть. В целом, визуально плагин красивый, современный. Думаю, дело в этом.
  17. О, фанат буквы Ё. С неё начинаются многие прекрасные слова: ёлка, ёжик, ёлки-моталки, ё-моё. Респект и уважуха, чувак!
  18. Zero108 posted пост в теме in Interface
    by_ix Если бы вы сделали из плагина приложение, я бы мог выложить перевод на русский язык в виде xml. Для плагина выгрузку не могу сделать с помощью плагина для скачивания переводов по приложениям [CV01] Langpack Downloader 1.0.0.
  19. Zero108 posted пост в теме in Interface
    Dusty мне кажется, это уже за дополнительную плату. by_ix еще можно добавить количество категорий в Gallery. by_ix также ближе к версии 2.0.1 предлагаю подумать над тем, чтобы карточки статистики можно было менять местами. Например, перетаскиванием мышкой или вводиом порядкового номера.
  20. Zero108 posted пост в теме in Interface
    by_ix Добавьте, пожалуйста, количество просмотров для каждого из приложений (можно взять запросы из соответствующих виджетов приложений). Также количество просмотров, скачиваний, категорий для Files. Количество форумов для Forums. Если не сложно, добавьте, поджалуйста, статистику для приложений Videos и Musicbox. Это достаточно популярные приложения для медиа. Не понимаю, почему вы их игнорируете. Это увеличит популярность плагина.
  21. Zero108 posted пост в теме in Флейм
    Страшно представить, какими будут компьютеры лет через 50.
  22. Zero108 posted пост в теме in Interface
    Для Files можно добавить количество категорий и количество скачиваний.
  23. Zero108 posted пост в теме in Interface
    Пока никак не могу выяснить, как работают настройки цвета тени и рамки (зеленый и красный на скриншоте ). На мой взгляд, они глючат: иногда срабатывают, иногда не срабатывают, иногда срабатывают частично, иногда срабатывают неправильно. Вот как отображаются показанные на скриншоте настройки: Вот тут находится виджет: https://a108.net/online/
  24. Zero108 posted пост в теме in Interface
    Кстати, мне показалось, что вот эти две настройки перепутаны местами друг с другом. Не могли бы вы проверить?