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

Exception

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

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

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

    81

Активность репутации

  1. Лайк
    Exception получил реакцию от by_ix в Изображение из статьи   
    не обратил внимания на шаблон из которого ты предоставил код
    Это для entry:
    {{if $record->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$database->field_content; $field_content = $record->$field_content;}} {{preg_match( '#\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} Этот для шаблона recordRow:
    {{if $row->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$row->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$row->database()->field_content; $field_content = $row->$field_content;}} {{preg_match( '#\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}}  
  2. Насмешил
    Exception отреагировална пост Desti в Нужна версия движка без соли   
    Ни в какой. 
    Полагаю, следующие темы будет "Как убрать соль из пароля?" и "Как убрать шифрацию пароля?" ?
  3. Лайк
    Exception получил реакцию от andros0789 в Изображение из статьи   
    не обратил внимания на шаблон из которого ты предоставил код
    Это для entry:
    {{if $record->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$database->field_content; $field_content = $record->$field_content;}} {{preg_match( '#\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} Этот для шаблона recordRow:
    {{if $row->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$row->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$row->database()->field_content; $field_content = $row->$field_content;}} {{preg_match( '#\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}}  
  4. Лайк
    Exception получил реакцию от saiko в древовидные комментарии\сообщения   
    Переписал логику. Теперь скрипт точно выбирает как работать с сообщениями, улучшены алгоритмы: куда вы нажали, есть ли ответы, кто добавляет комментарий (вы или другой пользователь) и т.д. Весь вывод (ajax) и ввод сообщений подстраивается к тому, что уже на странице. Из того, что не попало на видео:
    Сортировка с запоминанием (Сначала старые, Сначала новые) перестраивает цепочки сообщений так же средствами ajax без перезагрузки страницы, 2 вида отображения: тот что на видео, и без оформления аватаров, с возможность скрыть линию с кнопкой (к комментарию-родителю) или убрать анимацию (классический вид с небольшим отступом у ответов для их отличия). Так же есть выбор как удалять цепочки, все дерево если удаляется комментарий родитель, либо скрыть комментарий родитель и оставить дочерние. Если кто-то очень хочет, могу через пару тестов продать плагин. На видео еще сыровато.
    (лагает локальный сервер, на боевом конечно же все запросы обрабатываются моментально)
     
  5. Лайк
    Exception получил реакцию от saiko в древовидные комментарии\сообщения   
    почти, проводятся последние тесты уже на основном проекте, скоро будет в продаже
  6. Спасибо
    Exception получил реакцию от AnWey в Добавление шрифта. (платно)   
    добавил woff2, его тоже скачай и закинь
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.woff2" base="none" noprotocol="true"}) format('woff2'), url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } .ipsType_pageTitle, .ipsType_sectionTitle, .ipsType_secondaryTitle, .ipsType_sectionHead, .ipsType_minorHeading, .ipsWidget_title, .ipsDataItem_title { font-family: 'SPSLOldKingC' !important; }  
    SPSLOldKingC.woff2
  7. Лайк
    Exception получил реакцию от saiko в Добавление шрифта. (платно)   
    добавил woff2, его тоже скачай и закинь
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.woff2" base="none" noprotocol="true"}) format('woff2'), url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } .ipsType_pageTitle, .ipsType_sectionTitle, .ipsType_secondaryTitle, .ipsType_sectionHead, .ipsType_minorHeading, .ipsWidget_title, .ipsDataItem_title { font-family: 'SPSLOldKingC' !important; }  
    SPSLOldKingC.woff2
  8. Лайк
    Exception получил реакцию от Xontero в Добавление шрифта. (платно)   
    добавил woff2, его тоже скачай и закинь
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.woff2" base="none" noprotocol="true"}) format('woff2'), url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } .ipsType_pageTitle, .ipsType_sectionTitle, .ipsType_secondaryTitle, .ipsType_sectionHead, .ipsType_minorHeading, .ipsWidget_title, .ipsDataItem_title { font-family: 'SPSLOldKingC' !important; }  
    SPSLOldKingC.woff2
  9. Лайк
    Exception получил реакцию от saiko в Добавление шрифта. (платно)   
    Залей шрифт через FTP в папку с форумом
    это в custom.css:
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } /* Для заголовков категорий и форумов */ h2.ipsType_sectionTitle, h4.ipsDataItem_title { font-family: 'SPSLOldKingC'; }  
  10. Лайк
    Exception получил реакцию от AnWey в Добавление шрифта. (платно)   
    Залей шрифт через FTP в папку с форумом
    это в custom.css:
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } /* Для заголовков категорий и форумов */ h2.ipsType_sectionTitle, h4.ipsDataItem_title { font-family: 'SPSLOldKingC'; }  
  11. Лайк
    Exception получил реакцию от BlackShot в Добавление шрифта. (платно)   
    Залей шрифт через FTP в папку с форумом
    это в custom.css:
    /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } /* Для заголовков категорий и форумов */ h2.ipsType_sectionTitle, h4.ipsDataItem_title { font-family: 'SPSLOldKingC'; }  
  12. Лайк
    Exception получил реакцию от by_ix в Бэкграунд на def стиле   
    В globalTemplate перед тегом:
    <main id='ipsLayout_body' class='ipsLayout_container'> вставить:
    <div class='body_background'></div> Это в custom.css:
    .body_background { position: relative; width: 100%; } .body_background:before { content: ''; position: absolute; top: 0; left: 0; height: 1080px; width: 100%; background-image: linear-gradient(0deg, rgb( var(--theme-page_background) ) 10%, transparent), url('IMAGE_URL'); background-repeat: no-repeat; transition: filter 1s ease; } #ipsLayout_header:hover + .body_background:before { filter: grayscale(1); } height - высота изображение
    IMAGE_URL - ссылка на изображение
  13. Насмешил
    Exception получил реакцию от cyr4x в Бэкграунд на def стиле   
    Ничего не понял, но фон который на скриншоте ты выделил красным меняется в настройках
  14. Лайк
    Exception отреагировална пост kgb в Task Manager   
    Заливайте
    taskmanager.tar
  15. Спасибо
    Exception получил реакцию от THEmolodoy в Просмотр форума с разных браузеров   
    THEmolodoy всегда можно посмотреть в devtools и найти проблему там.
    В css пробуйте этот код:
    body:not( .cWidgetsManaging ) #ipsLayout_sidebar.ipsLayout_sidebarUnused, body.ipsLayout_sidebarUnused:not( .cWidgetsManaging ) #ipsLayout_sidebar { min-width: 1px; width: 0; padding: 0 !important; }  
  16. Спасибо
    Exception получил реакцию от THEmolodoy в Просмотр форума с разных браузеров   
    И нужно проверить, присваивается ли класс ipsLayout_sidebarUnused если боковая панель не используется
  17. Лайк
    Exception получил реакцию от saiko в Хелп ми. (фон)   
    Боже, зачем куда-то что-то переносить, зачем вы ломаете структуру?
    В узел
    <div id='ipsLayout_header' class='ipsClearfix'> Достаточно добавить класс ipsLayout_container
    <div id='ipsLayout_header' class='ipsClearfix ipsLayout_container'>  
  18. Лайк
    Exception получил реакцию от by_ix в Работа с языковыми фразами   
    {lang="my_key_good"}  
  19. Лайк
    Exception получил реакцию от MikeWolf в Ошибка при смене языка   
    Как бы самые первые выдачи сразу же ссылаются на mod_security
    https://yandex.ru/search/?text=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&lr=2&clid=2456109&src=suggest_Pers
    https://www.google.ru/search?q=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&newwindow=1&sxsrf=APq-WBtPvYPMIx7PeTOfa5pzvUfVD0Wbaw%3A1643650052419&source=hp&ei=BBz4YYLHFtaFxc8P4L61sAw&iflsig=AHkkrS4AAAAAYfgqFCJhDa1OcERxkkjM2RUYubZ_67mR&ved=0ahUKEwiC2YbMwdz1AhXWQvEDHWBfDcYQ4dUDCAY&uact=5&oq=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&gs_lcp=Cgdnd3Mtd2l6EAMyBAgAEB4yBAgAEB46BwgjEOoCECdQ7wJY7wJgzwhoAXAAeACAAWaIAWaSAQMwLjGYAQCgAQKgAQGwAQQ&sclient=gws-wiz
  20. Лайк
    Exception получил реакцию от by_ix в Ошибка при смене языка   
    Как бы самые первые выдачи сразу же ссылаются на mod_security
    https://yandex.ru/search/?text=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&lr=2&clid=2456109&src=suggest_Pers
    https://www.google.ru/search?q=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&newwindow=1&sxsrf=APq-WBtPvYPMIx7PeTOfa5pzvUfVD0Wbaw%3A1643650052419&source=hp&ei=BBz4YYLHFtaFxc8P4L61sAw&iflsig=AHkkrS4AAAAAYfgqFCJhDa1OcERxkkjM2RUYubZ_67mR&ved=0ahUKEwiC2YbMwdz1AhXWQvEDHWBfDcYQ4dUDCAY&uact=5&oq=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&gs_lcp=Cgdnd3Mtd2l6EAMyBAgAEB4yBAgAEB46BwgjEOoCECdQ7wJY7wJgzwhoAXAAeACAAWaIAWaSAQMwLjGYAQCgAQKgAQGwAQQ&sclient=gws-wiz
  21. Лайк
    Exception получил реакцию от MikeWolf в Ошибка при смене языка   
    Ну так а в логах что, или так и дальше будем сидеть и думать, что за магия происходит?
    Какие были действия предприняты по проблеме, решение которой есть в поиске гугла?
  22. Лайк
    Exception отреагировална пост Respected в Юбилей - IPBMafia.ru 10 лет   
    Не верится в это, но ровно 10 лет назад был создан наш проект - ipbmafia.ru. Тогда он выглядел так:

    Никто в то время и подумать не мог, что через 10 лет мы будем праздновать свой первый юбилей  
    За этот большой период нам удалось пройти через многое, от блокировок на хостинге, до потери большинства файлов от 3.x в файловом архиве, от многочисленных редизайнов до статуса одного из самых посещаемых ресурсов поддержки IPS не только стран СНГ, но и в мире.
    Я поздравляю каждого пользователя ipbmafia.ru и хочу сказать СПАСИБО за то, что интересуетесь форумами и помогаете другим разбираться в этой не простой деятельности. IPBMafia.ru это мы все вместе! Вместе мы помогли тысячам пользователей с их ошибками, проблемами, настройками, вместе мы формируем крупнейший файловый архив различных модификаций и вместе мы популяризируем Invision Community в мире! Это круто!
    Давайте поздравим друг друга с этим первым значимым юбилеем в этой теме и порадуемся за себя, что вы являетесь частью большой семьи под именем IPBMafia.ru!
  23. Лайк
    Exception отреагировална пост by_ix в VideoBox - Video & Livestream Sharing Platform   
    ZIKURIK как по мне, у бокса функционала больше. и стриминг - как один большой плюс.
  24. Лайк
    Exception получил реакцию от alexis в Users Viewing Forums   
    а если так, предварительно добавив переменную getOnlineUsers($forum_id)
    $where = array(); $where[] = array( "current_appcomponent='forums'" ); $where[] = array( "current_module='forums'" ); $where[] = array( "(current_controller='forums' OR current_controller='topic')" ); $where[] = array( "login_type!=3" ); $where[] = array( "running_time>?", \IPS\DateTime::create()->sub( new \DateInterval( 'PT30M' ) )->getTimeStamp() ); foreach( \IPS\Db::i()->select( '*, COUNT(current_id) as cnt', 'core_sessions', $where, NULL, NULL, 'current_id' ) as $data ) { if ( $data['current_controller'] == 'topic' AND $forum_id == \IPS\forums\Topic::load($data['current_id'])->container()->id ) { $users[ $forum_id ] = $data['cnt']; } else { $users[ $data['current_id'] ] = $data['cnt']; } }  
  25. Насмешил
    Exception получил реакцию от SlawkA в Цвет текста   
    смотри, я научу тебя пользоваться девтулом хрома, чтобы у тебя больше не появлялось таких тупых вопросов
    КЛИКАЕШЬ ПО НУЖНОМУ ЭЛЕМЕНТУ ПРАВОЙ КНОПКОЙ, НАХОДИШЬ УЗЕЛ:
    ТЕПЕРЬ Я ПОДСКАЖУ ТЕБЕ ОДИН СПОСОБ ИЗ 100, КАК ИЗМЕНИТЬ ЦВЕТ ТЕКСТА (ОСТАЛЬНЫЕ ТЫ УЗНАЕШЬ КОГДА ИЗУЧИШЬ CSS)
    Мы видим атрибут со значение core.front.core.onlineUsersWidget по нему можно сделать привязку цвета текста так же посмотрев в каких дочерних узлах у нас текст, например так (в ваш любимый custom.css) :
    [data-controller='core.front.core.onlineUsersWidget'] h3 span, [data-controller='core.front.core.onlineUsersWidget'] h3 span a { color: #fff; } по идеи веса этого селектора должно хватить чтобы перекрыть другие. Это НЕ САМАЯ ЛУЧШАЯ цепочка, но более понятная для тебя (БОЛЕЕ ЛУЧШИЙ ВАРИАНТ В КОНЦЕ ПОСТА), лучше изучи CSS хотя бы базово
     
    Лично я бы заменил класс ipsType_light в узлах span на свой с нужным color, например на ipsType_light_other
    .ipsType_light_other, .ipsType_light_other.ipsType_blendLinks a { color: #fff; }  
×
×
  • Создать...