Перейти к содержанию

AHristich

Актив
  • Постов

    877
  • Зарегистрирован

  • Посещение

  • Победитель дней

    23

Весь контент AHristich

  1. HooLIGUN Решение банальное. Нужно было добавить только data-ipsTruncate data-ipsTruncate-size='3 lines' data-ipsTruncate-type='remove' . Просто я думал что и {wordbreak="$row->_title"} нужно менять,оказалось что нет.
  2. HooLIGUN ну получилось так,чтож поделать-то. Решение нашел раньше ответов.
  3. Заголовок в блоках со статьями выводится так <header> <h2 class='ipsType_postTitle ipsContained_container'> <span class='ipsType_break ipsContained'> <a href="{$row->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$row->_title"}">{wordbreak="$row->_title"}</a> </span> </h2> </header> Попытался "укоротить" заголовок до 3-х строк с помощью data-ipsTruncate data-ipsTruncate-size='3 lines' data-ipsTruncate-type='remove' ,но вылетает ошибка и если я правильно понял то из-за этого {$row->_title->truncated()|raw} . Подскажите,пожалуйста,как правильно сделать "обрезание" заголовка статьи/новости? Тему закрываем,решение найдено.
  4. В чем-то вы правы. Но если порассуждать ,то можно прийти к такому выводу. АС может привлечь к себе внимание только в том случае если сайт пользуется большим,ну почти огромным,спросом и на котором зарегистрировано хз сколько тыш юзеров,развита система всяких платежей и все что с этим связано.То есть взломав можно получить все данные от аккаунтов. Только мне кажется что на таких сайтах защита стоит уже и поконкретнее. Ну а сайты типа небольших игр.серверов или тому подобных кто будет искать решение взлома? Школота возомнившая себя крутым хакером. А вообще, если захотят взломать то взломают ...
  5. Да как,нормально,как и везде.А на счет поделиться.... Ну сами же понимаете-санкции,кризис,отключение от свифт,поэтому никто не поделится (патамушта жмоты 😍). Хорошего дня всем !!!
  6. По своей-же просьбе ушел в мир иной... Ну в хорошем смысле конечно же.Надоело видать здесь (на форуме) жить...
  7. да оч просто !!!! Стать победителем и популярным юзером благодаря своим постам/темам и эта желтая табличка появится (О чудо) сама по себе !
  8. Этот новый формат больше похож уже не на форум а на простой новостник,где на главной выводятся только названия постов/новостей и при переходе по ним отображается обычная статья с комментариями. Лично для меня в этом нет ничего такого что аж ВААААУ. 1. Ставите IPS с главным приложением Pages 2. Создаете категории для статей и даете возможность размещения статей пользователям 3.Редактируете шаблоны вывода новостей чтобы отображались только названия статей И на выходе получаете упомянутый вами ixbt. это на примере ипса,а можно и на DLE такое же замутить,на WordPress и т.д
  9. by_ix ну судя по функционалу,ips уже давно осоциализировался и не позиционирует себя как только форумный движок. Хочешь форум? Да пожалуйста. Хочешь блоги? Да ради бога. Хочешь новостной сайт? Без проблем. Ну и т.д. А такое ,т.е все в одной коробке, могут предложить,мне кажется,единицы. И причем все между собой интегрировано ! Не надо замарачиваться об общей регистрации (допустим) между новостным сайтом и форумом,блогом и т.д и т.п
  10. В логе же указана ошибка т.е таблица 'u1742521_forum.core_members_feature_seen' не существует.
  11. эти display: none; ... Удали, в твоем примере,в /Category 2 Column Image/index весь код до <section class='ipsType_normal ipsSpacer_both'> а чтобы убрать появившуюся пустую строку,в этой строке убери ipsSpacer_both Итог
  12. Небольшое решение для тех кто решит убрать из главного меню поиск. В шаблоне navBar меняем строку {template="quickSearch" group="global" app="core" params="$preview"} на <div id="elSearchWrapper" class='elSearchWrapper'> <div id='elSearch' class='elSearch'></div> </div> В custom.css добавляем одноименные классы (ну я сделал) к #elSearchWrapper и #elSearch #elSearch.elSearch{ width:0px; } #elSearchWrapper.elSearchWrapper{ display:none; } тем самым мы не затронули основные глобальные стили Поиска для вывода в другом месте и Меню у нас на всю ширину . И теперь все это выглядет так
  13. Странно... Могу сказать свое решение для статей/новостей. Добавление миниатюр к статьям я вообще отключил в настройках. В шаблоне entry.html вывожу картинку с помощью кода {{$location = $record != NULL ? $record : ($row->post != NULL ? $row->post : $row);}} {{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}} {{if \preg_match( '#\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}} {{$image_url = \str_replace('', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}} {{if settings.lazy_load_enabled}} <a href="{$record->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$record->_title"}" > <img class='ipsImage ipsSpacer_top' src='{expression="\IPS\Text\Parser::blankImage()"}' alt='{wordbreak="$record->_title"}' data-src='{file="$image_url" extension="core_Attachment"}'> </a> {{else}} <a href="{$record->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$record->_title"}" > <img class='ipsImage ipsSpacer_top' alt='{wordbreak="$record->_title"}' src='{file="$image_url" extension="core_Attachment"}'> </a> {{endif}} {{endif}} Этот код (не мой) выводит картинку,загруженную в новости/статье на главной странице сайта. Для такого же вывода но в самой категории код добавить в recordRow (только в коде заменить $record на $row).При желании можно выводить картинку-заглужку на случай отсутствия в статье загруженых картинок. А если в коде css,который вам скинул замените .cCmsRecord_image на .cCmsCategoryFeaturedEntry,то будет вам щастие. забыл сказать что выводит картинку,загруженную через загрузчика медиафайлов.
  14. by_ix ну так я и предложил два варианта. Кто-то не заморачивается и все пихает в стили темы,а кто-то скрупулезно в другие стили. Я,например,в стилях так пишу строки
  15. desart В вашем случае будет .cCmsRecord_image .ipsImage { max-width: 100%; margin-bottom: 0px; margin-left: auto !important; margin-right: auto !important; text-align: center !important; align-items: center !important; display: block !important; } добавьте этот код в castom.css или page.css
  16. Zero108 благодарю за подсказку.Решил все так в сss добавил div[data-controller="core.front.core.commentsWrapper"] div[data-ipseditor-toollist] {display:none;} теперь ,как и требовалось,при добавлении комментария (или ответе на коммент) загрузчик скрыт с глаз долой. В остальных местах отображается как и положенно. теперь буду дальше кумекать,как лучше реализовать все это.
  17. Через инспектор определил что вывод загрузчика выполняет шаблон 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.
  18. Люди добрые,подскажите,пожалуйста. Есть статьи на сайте (на основе Pages),естественно у них имеются комментарии. Всю админку облазил но так и не нашел,где можно отключить возможность загрузки файлов при добавлении комментариев. Повторюсь что отключить/убрать надо ТОЛЬКО при добавлении комментариев.
  19. Движок здесь абсолютно не причем. Только серверное окружение и все что с этим связано. Мой компьютер: Debian 10,ОЗУ 6gb, HDD 1tb,Apache,PHP 7.4,MariaDB,на 50% настройки всего и вся дефолтные,т.к комп служит для разработок и тестирования,ну и для отказа от винды... Все прекрасно загружается и без ошибок.
  20. а разве не понятно что moullla если вы считаете что через css это костыли ,то тогда метод от Zero108 что для вас значит? Варианта,как вам сказали,всего два: 1-вырезать в шаблоне ,2-спрятать через css.
  21. DigneZzZ с этим у меня тяжко... Гляньте,мож поможет https://winginx.com/ru/docs/rewrites
×
×
  • Создать...