Posted 20 сентября, 20222 yr comment_186414 Люди добрые,подскажите,пожалуйста. Есть статьи на сайте (на основе Pages),естественно у них имеются комментарии. Всю админку облазил но так и не нашел,где можно отключить возможность загрузки файлов при добавлении комментариев. Повторюсь что отключить/убрать надо ТОЛЬКО при добавлении комментариев.
20 сентября, 20222 yr comment_186424 Есть плагин для Галереи. Работает ли он сейчас, неизвестно. Но как старт для создания нового планина может подойти.
20 сентября, 20222 yr Author comment_186427 Через инспектор определил что вывод загрузчика выполняет шаблон editorAttachments. <div data-ipsEditor-toolList> {{$editorName = preg_replace( "/(.+?)_(\d+?)_$/", "$1[$2]", mb_substr( $name, 0, -7 ) );}} <div data-role='attachmentArea' data-controller='core.global.editor.uploader, core.global.editor.insertable' data-editorID='{$editorName}' class='ipsComposeArea_attachments ipsClearfix ipsAreaBackground_light ipsUploader ipsUploader--withBorder ipsUploader--insertable' id="{$name}_drop_{expression="md5( mt_rand() )"}" data-ipsUploader data-ipsUploader-dropTarget='#elEditorDrop_{$name}' data-ipsUploader-button='[data-action="browse"]' {{if $maxFileSize}}data-ipsUploader-maxFileSize="{expression="number_format( $maxFileSize, 3, '.', '' )"}"{{endif}} data-ipsUploader-maxChunkSize="{expression="number_format( $maxChunkSize, 3, '.', '' )"}" {{if $allowedFileTypes}}data-ipsUploader-allowedFileTypes='{expression="json_encode( $allowedFileTypes )"}'{{endif}} data-ipsUploader-name="{$name}" data-ipsUploader-key="{$pluploadKey}" {{if $multiple}}data-ipsUploader-multiple {{if $totalMaxSize}}data-ipsUploader-maxTotalSize="{expression="$totalMaxSize"}"{{endif}}{{endif}} {{if $minimize}}data-ipsUploader-minimized{{endif}} data-ipsUploader-insertable data-ipsUploader-postkey="{$editor}" data-ipsUploader-template='core.editor.attachments' {{if $value}}data-ipsUploader-existingFiles='{expression="json_encode( $existing )"}'{{endif}} {{if isset( $default )}}data-ipsUploader-default='{$default}'{{endif}} {{if $maxImageDims}}data-ipsUploader-maxImageDims="{$maxImageDims}"{{endif}} {{if $allowStockPhotos}}data-ipsUploader-allowStockPhotos="{$allowStockPhotos}"{{endif}}> <div class="ipsComposeArea_dropZone {{if $minimize}}ipsComposeArea_dropZoneSmall{{endif}} ipsClearfix" id='elEditorDrop_{$name}'> ....... </div> На сайте (в статьях) при добавлении комментария data-editorID='{$editorName}' принимает значение data-editorid="content_record_form_comment_номерпоста" . И вот как составить условие что если data-editorid="content_record_form_comment_номерпоста" то происходит какое-либо действие,ну в данном случае добавляется класс ipsHide.
21 сентября, 20222 yr Author comment_186465 Zero108 благодарю за подсказку.Решил все так в сss добавил div[data-controller="core.front.core.commentsWrapper"] div[data-ipseditor-toollist] {display:none;} теперь ,как и требовалось,при добавлении комментария (или ответе на коммент) загрузчик скрыт с глаз долой. В остальных местах отображается как и положенно. теперь буду дальше кумекать,как лучше реализовать все это.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.