ArcheR_AWG
Актив
-
В сети
-
Количество сообщений
241 -
Reputation
81 ArcheR_AWG's Reputation
Everything posted by ArcheR_AWG
-
Модерация тем
у меня уровень знаний - взял кружку кофе - открыл шаблон - и сидишь пучишь глаза )
-
Модерация тем
Я когда то хотел организовать что то подобное на форуме. Через приложения мне не подходило, а система "Лучший ответ" не удовлетворяла требованиям. Пытался переписать хук закрытия темы, но в итоге плюнул на это дело
-
Модерация тем
Перечитал весь разговор. Понял что туплю с утра дико. Ваш стиль - темы - topicviewtemplate. Если всё же получится, выкладывайте думаю пригодится кому-нить )
-
Модерация тем
Мэйби тогда это? А вообще подобной реализации ещё не встречал
-
Модерация тем
В 3-ку, если мне не изменяет память, встроена система "лучший ответ" (или вопрос-ответ) - она подходит под это. Человек создаёт вопрос в специализированном для этого форуме. Все ему отвечают. Если помогло, он выбирает лучший ответ и топик закрывается(ну или модеры закрывают) а сам ответ будет высвечен под самим вопросом. Раньше встречал его на форумах поддержки скриптов. Но! под эту систему не каждый шаблон подходит, и нужно ковырять руками его
- Модерация тем
-
Chameleon for IP.Suite 4.1.X
Забыль. Предпросмотра нет, а изменить низя (((
- Opacity Themes
-
Chameleon for IP.Suite 4.1.X
т.к. ответов нет, решил сам поковыряться. И вот к чему пришёл. Мейби кому пригодится если кто будет ставить данный стиль. АЦ-Стили-Chameleon-изменить html\css-videos-view-view Заменяем всё на <div class='ipsType_pageTitle'> <div class='ipsPos_right ipsResponsive_noFloat ipsResponsive_hidePhone'> {template="follow" app="core" group="global" params="'videos', 'video', $video->tid, $video->followers()->count( TRUE )"} </div> {{if $video->prefix()}} {template="prefix" group="global" app="core" params="$video->prefix( TRUE ), $video->prefix()"} {{endif}} <div class="ipsGrid ipsGrid_collapsePhone ipsPager ipsClearfix ipsSpacer_top"> <span itemprop='name'><font color="black">{$video->title}</font></span> {{if $video->hidden() === 1}} <span class="ipsBadge ipsBadge_icon ipsBadge_warning" data-ipsTooltip title='{lang="pending_approval"}'><i class='fa fa-warning'></i></span> {{elseif $video->hidden() === -1}} <span class="ipsBadge ipsBadge_icon ipsBadge_warning" data-ipsTooltip title='{$video->hiddenBlurb()}'><i class='fa fa-eye-slash'></i></span> {{endif}} {{if $video->mapped('featured')}} <span class="ipsBadge ipsBadge_icon ipsBadge_positive" data-ipsTooltip title='{lang="featured"}'><i class='fa fa-star'></i></span> {{endif}} <div class='ipsDataItem_icon ipsPos_top ipsResponsive_hidePhone'> {template="userPhoto" app="core" group="global" params="$video->author(), 'tiny'"} </div> <div class='ipsDataItem_main ipsType_normal'> {lang="byline" sprintf="$video->author()->name"}{datetime="$video->__get( $video::$databaseColumnMap['date'] )" dateonly="true"} <ul class='ipsList_inline ipsType_small'> <li><i class='fa fa-eye'></i> {lang="num_video_views" pluralize="$video->views"}</li> {{if settings.vs_enable_comments AND member.group['g_vs_view_comments']}} <li><i class='fa fa-comment'></i> {lang="num_video_comments" pluralize="$video->num_comments"}</li> {{endif}} <li> </ul> <div class='ipsClearfix ipsResponsive_hidePhone ipsSpacer_top ipsSpacer_half'> {$video->rating()|raw} </div> {{if count( $video->tags() )}} {template="tags" group="global" app="core" params="$video->tags()"} {{endif}} </div> </div> </div> <div class='ipsClearfix ipsSpacer_bottom'> <div class='ipsType_normal ipsType_richText ipsContained'> {{if settings.vs_extra_videos AND $extraVideo = $video->getExtraVideo()}} {$extraVideo|raw} {{else}} {template="video" group="global" app="videos" params="$video"} {{endif}} {{if settings.vs_extra_videos AND count( $video->extraVideos() )}} <ul class='ipsButton_split ipsSpacer_top'> <li><a href='{$video->url()}' class='ipsButton {{if !isset( \IPS\Request::i()->extra )}}ipsButton_primary{{else}}ipsButton_light{{endif}} '>{lang="extra_video_main"}</a></li> {{foreach $video->extraVideos() as $id => $_video}} <li><a href='{$video->url()->setQueryString( array( 'extra' => $id ) )}' class='ipsButton {{if isset( \IPS\Request::i()->extra ) && \IPS\Request::i()->extra == $id}}ipsButton_primary{{else}}ipsButton_light{{endif}} '>{$_video['key']}</a></li> {{endforeach}} </ul> {{endif}} </div> {{if $video->description}} <br> <div class='ipsType_normal ipsType_richText ipsContained' data-ipsTruncate data-ipsTruncate-size='3 lines' data-ipsTruncate-type='hide'> {$video->description|raw} </div> {{endif}} <ul class='ipsToolList ipsToolList_horizontal ipsSpacer_both ipsPos_left ipsClearfix ipsResponsive_noFloat'> {{if $video->canEdit() or $video->canHide() or $video->canUnhide() or $video->canFeature() or $video->canUnfeature() or $video->canMove() or $video->canDelete()}} <li> <a href='#elVideoActions_menu' id='elVideoActions' class='ipsButton ipsButton_light ipsButton_verySmall ipsButton_fullWidth' data-ipsMenu>Manage <i class='fa fa-caret-down'></i></a> <ul id='elVideoActions_menu' class='ipsMenu ipsMenu_auto ipsHide'> {{if $video->canEdit()}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'edit' ) )}' title='{lang="video_edit_details_title"}'>{lang="video_edit_details"}</a></li> {{endif}} {{if $video->canHide()}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'moderate', 'action' => 'hide' ) )}' title='{lang="hide_title_video"}' data-ipsDialog data-ipsDialog-title="{lang="hide"}">{lang="hide"}</a></li> {{endif}} {{if $video->canUnhide()}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'moderate', 'action' => 'unhide' ) )}' title='{{if $video->hidden() === 1}}{lang="approve_title_video"}{{else}}{lang="unhide_title_video"}{{endif}}'>{{if $video->hidden() === 1}}{lang="approve"}{{else}}{lang="unhide"}{{endif}}</a></li> {{endif}} {{if $video->canFeature() AND !$video->featured}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'moderate', 'action' => 'feature' ) )}' title='{lang="feature_title_video"}'>{lang="feature"}</a></li> {{endif}} {{if $video->canUnfeature() AND $video->featured}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'moderate', 'action' => 'unfeature' ) )}' title='{lang="unfeature_title_video"}'>{lang="unfeature"}</a></li> {{endif}} {{if $video->canMove()}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'move' ) )}' data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title="{lang="move"}" title='{lang="video_move_title"}'>{lang="move"}</a></li> {{endif}} {{if $video->canDelete()}} <li class='ipsMenu_item'><a href='{$video->url()->csrf()->setQueryString( array( 'do' => 'moderate', 'action' => 'delete' ) )}' data-confirm title='{lang="video_delete_title"}'>{lang="delete"}</a></li> {{endif}} </ul> </li> {{endif}} {{if !\IPS\Member::loggedIn()->group['gbw_no_report'] }} <li> <a href='{$video->url('report')}' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title="{lang="report_video"}" data-ipsDialog-remoteSubmit data-ipsDialog-flashMessage="{lang="report_submit_success"}" title="{lang="report_video"}" class='ipsButton ipsButton_link ipsButton_verySmall ipsButton_fullWidth'>{lang="report_video"}</a> </li> {{endif}} {{if $video->topic() }} <li> <a href='{$video->topic()->url()}' title="{lang="discussion_topic_title"}" class='ipsButton ipsButton_link ipsButton_verySmall ipsButton_fullWidth'>{lang="discussion_topic"}</a> </li> {{endif}} </ul> </div> {{if settings.vs_enable_comments AND member.group['g_vs_view_comments']}} <a id="replies"></a> <h2 class='ipsType_sectionTitle ipsType_reset'>{lang="comments"}</h2> {template="comments" app="videos" group="view" params="$video"} {{endif}} <div class='ipsGrid ipsGrid_collapsePhone ipsPager ipsClearfix ipsSpacer_top'> <div class="ipsGrid_span6 ipsType_left ipsPager_prev"> <a href="{$video->container()->url()}" title="{lang="go_to_category" sprintf="$video->container()->_title"}" rel="up"> <span class="ipsPager_type">{lang="go_back_to_category"}</span> <span class="ipsPager_title ipsType_light ipsType_break">{lang="$video->container()->_title" wordbreak="true"}</span> </a> </div> </div> {{if count( $video->shareLinks() )}} <hr class='ipsHr'> {template="sharelinks" app="core" group="global" params="$video"} {{endif}} Как оказалось на самом деле всё норм. Только в строчке height: 28px; значение поменять на 38px
-
Установка плагинов в CKEditor
ответил в соответствующей теме
-
Videos
-
Отключение подписи пользователя после публикации сообщения
Собственно под самим сообщение есть кнопка ) А так можно запретить использование подписей для группы, ну или ограничить на кол-во строк/изображений
-
Передача прав на статью
Смотреть разрешено ли пользователям редактировать свои посты/статьи. и так же смотреть в настройках плагина - мейби там есть что то подобное
-
Установка плагинов в CKEditor
Попробовал воспользоваться - выкладывает видео без видео О_О в общем глючное приложение ))
-
Установка плагинов в CKEditor
- (BIM41) Chatbox 1.2.6 RUS
-
(BIM41) Chatbox 1.2.6 RUS
при наборе сообщения - текст уходит за кнопку смайла. Как при установки в сайдбар, так и по центру. Подскажите как пофиксить
-
[HQ] Awards 3.1.5 Русская версия
есть. называется iAward
-
Установка плагинов в CKEditor
Если я правильно понял - с нижней панели просто перетаскиваем нужную кнопку в нужное место на редакторе.
-
Сломался редактор
видимо и правжа у хостера были траблы )
-
Сломался редактор
на другой редактор переключиться нельзя? мейби кеш сбросить?
-
Videos
Имеются траблы при автоматическом создании тем при добавлении видео. Там создаётся либо пустой, либо если в настройках указать название и описание - то только это название и описание. Даже линк на видео не добавляется Вот скриншоты
-
Brave IPS Focus 4.1.x
core-front-global-userbar находишь {{if theme.ipsf_backgroundType === 'ipsfocus_backgroundPicker'}} {{if theme.pickerGroups === "" OR member.inGroup( explode(',', theme.pickerGroups) ) }} <li class='cUserNav_icon'> <a href='#' class='ipsfocus_toggleBgPicker' data-ipsTooltip title='Change Background'> <i class='fa fa-paint-brush'></i> </a> </li> {{endif}}{{endif}} Вначале добавляешь {{if ( \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) AND \IPS\Member::loggedIn()->modPermission() ) or \IPS\Member::loggedIn()->isAdmin()}} В конце добавляешь {{endif}} Попробуй так body { background-repeat: no-repeat; background-position: 50% 0; background-image: url( "урл до картинки" ); }
-
Не приходят письма с подтверждением регистрации
Мной было замечено что на mail письма приходили с задержкой. от 5 минут до нескольких часов. отправьте тестовое письмо на майл. если не придёт, (а на другие сервисы приходит) то нужно ковырять в сторону хостера ps незабудьте проверить папку "Спам" может и туда придти
-
Brave IPS Focus 4.1.x
Где физически располагаются, не нашёл ( подозреваю где то в папке upload. Изменить их можно настройках стиля: Внешний вид - Brave - кнопка изменить - вкладка background picker Чтобы отключить выбор фона: Внешний вид - Brave - кнопка изменить - вкладка другие - background type - переключить на стандартный Чтобы именно пользователям запретить, то думаю через условие для groupid=4 (или как там пишется, не помню уже)