-
Постов
2 310 -
Зарегистрирован
-
Посещение
-
Победитель дней
171
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные by_ix
-
-
-
-
43 минуты назад, aLEX49566 сказал:
На 4 не применимо?
почему?
-
51 минуту назад, Fame сказал:
А как импорт пользователей работает?
сначала нужно экспортировать любого пользователя.
открыть файл > копировать юзера на нужное количество строк > изменить логин (id юзера не нужно, а почту и всё остальное по желанию) > сохранить.
перейти в импорт > добавить файл > в настройках указать, что нужно импортировать, а что нет (id юзеров не нужен) > запустить импорт.
на этом всё.
-
aLEX49566 то для тройки, но суть та же.
-
-
20 минут назад, aLEX49566 сказал:
или это только меня напрягает?)
в новых версиях настраивается всё иначе.
37 минут назад, aLEX49566 сказал:А есть авторизация через стим и вк-не понятно, как это будет
через стим ничего не будет, любой ник проходит.
-
@aLEX49566 там вручную свою регулярку даже нельзя указать. тогда вариантов не вижу больше. в файлы лезть только.
-
-
-
42 минуты назад, desart сказал:
в базе WP пути прописаны к картинкам правильно и сайт на WP работает и все картинки отображаются...
не имеет отношения к этому. система вп сама знает, как отображать и хранить изображения. вам же нужно указать верный путь до картинок для ипс, ипс же не знает этого.
-
/admin/?app=core&module=membersettings&controller=profiles&tab=profilesettings&searchResult=user_name_length
в 4.3 в настройках разве нет запрета на цифры? если нет, то только ругулярные выражения там же.
-
36 минут назад, mistudioru сказал:
логично было бы написать "Всего пользователей"
37 минут назад, mistudioru сказал:в переводах всегда нужно стремиться к краткости
37 минут назад, mistudioru сказал:исправить на "Рекорд онлайн"
всё сделано так, как считалось необходимым, т.к. длинные названия на узких форумах ломают блок.
макс.онлайн тоже в будущем изменится. -
Dusty почти 1в1, вроде. и бан по времени, и вечный, всё есть.
-
-
-
Dusty используй chatbox+, там уже есть это.
-
-
39 минут назад, Zero108 сказал:
Не имею желания и времени отвечать на ваш вопрос
cringe moment. будто это мне надо, а не тебе.
32 минуты назад, Zero108 сказал:Немного, на мой взгляд, непоследовательно, потому что для форумов считает не суммарное количество просмотров отдельных форумов и тем форумов, а суммарное количество просмотров тем всех форумов.
cringe moment x2. у форумов нет учёта статы просмотров.
и научись говорить спасибо, вместо своего псевдовыпендрёжа про время.
-
-
23 часа назад, Zero108 сказал:
Да, вы правы. Сейчас посмотрю, как я это настраивал для виджетов раньше. Давно было.
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']}} {{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());
исходя из этого, выводятся только просмотры записей. чтобы выводилась сумма и тех, и тех, их нужно суммировать.
8 минут назад, Zero108 сказал:by_ix Какой SQL запрос к базе позволит проверить отдельно эти данные, чтобы потом суммировать в калькуляторе?
там и так два отдельных запроса идут.
-
-
автоматически - никак. насколько знаю.
-
в настройках групп доступ к тегам выключить.
Links Directory
в Интерфейс
Опубликовано
SlawkA тебе меня мало?