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

AHristich

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

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

  • Посещение

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

    23

Сообщения, опубликованные AHristich

  1. 37 минут назад, Donjuan сказал:

    существует мнение, что iframe это 2018 год)

    А ,судя по контенту, варезники еще старее... Я уж не говорю о никах ввиде нецензурных спрятанных под англ.буковками...

  2. Заголовок в блоках со статьями выводится так

    <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} .

    Подскажите,пожалуйста,как правильно сделать "обрезание" заголовка статьи/новости?

    Тему закрываем,решение найдено.

  3. 15 часов назад, Desti сказал:

    При спрятанном сейфе растет вероятность появления паяльника. Простейшая проверка по IP решает практически все проблемы.

    В чем-то вы правы. Но если порассуждать ,то можно прийти к такому выводу. АС может привлечь к себе внимание только в том случае если сайт пользуется большим,ну почти огромным,спросом и на котором зарегистрировано хз сколько тыш юзеров,развита система всяких платежей и все что с этим связано.То есть взломав можно получить все данные от аккаунтов. Только мне кажется что на таких сайтах защита стоит уже и поконкретнее. Ну а сайты типа небольших игр.серверов или тому подобных кто будет искать решение взлома? Школота возомнившая себя крутым хакером.

    А вообще, если захотят взломать то взломают ... 

  4. 6 часов назад, SlawkA сказал:

    и как там?

    Да как,нормально,как и везде.А на счет поделиться.... Ну сами же понимаете-санкции,кризис,отключение от свифт,поэтому никто не поделится (патамушта жмоты 😍). Хорошего дня всем !!!

  5. 15 минут назад, grant24 сказал:

    Взять даже ixbt? Там форум идёт уже в новом формате

    Этот новый формат больше похож уже не на форум а на простой новостник,где на главной выводятся только названия постов/новостей и при переходе по ним отображается обычная статья с комментариями. Лично для меня в этом нет ничего такого что аж ВААААУ.

    1. Ставите IPS с главным приложением Pages

    2. Создаете категории для статей и даете возможность размещения статей пользователям

    3.Редактируете шаблоны вывода новостей чтобы отображались только названия статей

    И на выходе получаете упомянутый вами ixbt. 

    это на примере ипса,а можно и на DLE такое же замутить,на WordPress и т.д

  6. by_ix ну судя по функционалу,ips уже давно осоциализировался и не позиционирует себя как только форумный движок.

    Хочешь форум? Да пожалуйста.

    Хочешь блоги? Да ради бога.

    Хочешь новостной сайт? Без проблем.

    Ну и т.д.

    А такое ,т.е все в одной коробке, могут предложить,мне кажется,единицы.

    И причем все между собой интегрировано ! Не надо замарачиваться об общей регистрации (допустим) между новостным сайтом и форумом,блогом и т.д и т.п 

  7. 9 часов назад, desart сказал:

    Поторопился и даже этот код не увидел, перепутал со своим ))) Спасибо! А кнопку правильно отключил:

    body[data-pagemodule="pages"][data-pagecontroller="page"] .ipsButton{ display: none; }

     

    Правильно! )))))))))))))))))

    а разница в высоте стала еще больше(((

    560.jpg.02bba65b009d7adecce5b8a07fdaee68.jpg

    эти display: none; ...

    Удали, в твоем примере,в  /Category 2 Column Image/index весь код до

    <section class='ipsType_normal ipsSpacer_both'>

    а чтобы убрать появившуюся пустую строку,в этой строке убери ipsSpacer_both

    Итог

    951251659_2022-09-2411-40-40.thumb.png.c7eef02910d07908b49e4d3fd68b7b06.png

  8. Небольшое решение для тех кто решит убрать из главного меню поиск.

    В шаблоне 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;
    }

    тем самым мы не затронули основные глобальные стили Поиска для вывода в другом месте и Меню у нас на всю ширину .

    И теперь все это выглядет так

    3.png.d8f76305ff59574a2bc220de45109649.png

  9. 13 минут назад, desart сказал:

    by_ix Рвет шаблон. Я поставил под размер большой копии(930х523).

      Скрыть контент

    559.thumb.jpg.2149eab415ac92e5ff68b16927aec253.jpg

    AHristich  Не работает - ставит миниатюру... Если поставить ширину в пикселях - делает его не полным, наверно из-за не указанной высоты. Если указать и её - рвет также, как на скрине...

    Он область не раздвигает... Я не могу понять - почему такой геморрой в списке новостей вставлять миниатюру, а в полной новости - большую/максимальную... (по размерам заданным в базе данных страниц).

    В чем прикол? там тег "муму", а в полной "большое_муму"?

    Странно... Могу сказать свое решение для статей/новостей.

    Добавление миниатюр к статьям я вообще отключил в настройках.

    В шаблоне 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( '#<fileStore.core_Attachment>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}}
        {{$image_url = \str_replace('<fileStore.core_Attachment>', \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,то будет вам щастие.

    забыл сказать что выводит картинку,загруженную через загрузчика медиафайлов.

  10. 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

  11. Zero108 благодарю за подсказку.Решил все так

    в сss добавил

    div[data-controller="core.front.core.commentsWrapper"] div[data-ipseditor-toollist] {display:none;}

    теперь ,как и требовалось,при добавлении комментария (или ответе на коммент) загрузчик скрыт с глаз долой. В остальных местах отображается как и положенно.

    941230086_2022-09-2111-42-37.png.d3693e66e9b84525545537e9793a7907.png

    теперь буду дальше кумекать,как лучше реализовать все это.

  12. Через инспектор определил что вывод загрузчика выполняет шаблон 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.

  13. Люди добрые,подскажите,пожалуйста. Есть статьи на сайте (на основе Pages),естественно у них имеются комментарии. Всю админку облазил но так и не нашел,где можно отключить возможность загрузки файлов при добавлении комментариев.

    1044291487_2022-09-2015-51-01.png.538a1d69657540abd74ec68e4b7b0050.png

    Повторюсь что отключить/убрать надо ТОЛЬКО при добавлении комментариев.

  14. 18 минут назад, Anche сказал:

    Есть у кого-то варианты друзья?

    Движок здесь абсолютно не причем. Только серверное окружение и все что с этим связано.

    Мой компьютер: Debian 10,ОЗУ 6gb, HDD 1tb,Apache,PHP 7.4,MariaDB,на 50% настройки всего и вся дефолтные,т.к комп служит для разработок и тестирования,ну и для отказа от винды... Все прекрасно загружается и без ошибок.

×
×
  • Создать...