-
Постов
1011 -
Зарегистрирован
-
Победитель дней
81
Активность репутации
-
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}}
-
Exception отреагировална пост Desti в Нужна версия движка без соли
Ни в какой.
Полагаю, следующие темы будет "Как убрать соль из пароля?" и "Как убрать шифрацию пароля?" ?
-
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}}
-
Exception получил реакцию от saiko в древовидные комментарии\сообщения
Переписал логику. Теперь скрипт точно выбирает как работать с сообщениями, улучшены алгоритмы: куда вы нажали, есть ли ответы, кто добавляет комментарий (вы или другой пользователь) и т.д. Весь вывод (ajax) и ввод сообщений подстраивается к тому, что уже на странице. Из того, что не попало на видео:
Сортировка с запоминанием (Сначала старые, Сначала новые) перестраивает цепочки сообщений так же средствами ajax без перезагрузки страницы, 2 вида отображения: тот что на видео, и без оформления аватаров, с возможность скрыть линию с кнопкой (к комментарию-родителю) или убрать анимацию (классический вид с небольшим отступом у ответов для их отличия). Так же есть выбор как удалять цепочки, все дерево если удаляется комментарий родитель, либо скрыть комментарий родитель и оставить дочерние. Если кто-то очень хочет, могу через пару тестов продать плагин. На видео еще сыровато.
(лагает локальный сервер, на боевом конечно же все запросы обрабатываются моментально)
-
Exception получил реакцию от saiko в древовидные комментарии\сообщения
почти, проводятся последние тесты уже на основном проекте, скоро будет в продаже
-
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
-
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
-
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
-
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'; }
-
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'; }
-
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'; }
-
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 - ссылка на изображение
-
Exception получил реакцию от cyr4x в Бэкграунд на def стиле
Ничего не понял, но фон который на скриншоте ты выделил красным меняется в настройках
-
-
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; }
-
Exception получил реакцию от THEmolodoy в Просмотр форума с разных браузеров
И нужно проверить, присваивается ли класс ipsLayout_sidebarUnused если боковая панель не используется
-
Exception получил реакцию от saiko в Хелп ми. (фон)
Боже, зачем куда-то что-то переносить, зачем вы ломаете структуру?
В узел
<div id='ipsLayout_header' class='ipsClearfix'> Достаточно добавить класс ipsLayout_container
<div id='ipsLayout_header' class='ipsClearfix ipsLayout_container'>
-
-
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
-
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
-
Exception получил реакцию от MikeWolf в Ошибка при смене языка
Ну так а в логах что, или так и дальше будем сидеть и думать, что за магия происходит?
Какие были действия предприняты по проблеме, решение которой есть в поиске гугла?
-
Exception отреагировална пост Respected в Юбилей - IPBMafia.ru 10 лет
Не верится в это, но ровно 10 лет назад был создан наш проект - ipbmafia.ru. Тогда он выглядел так:
Никто в то время и подумать не мог, что через 10 лет мы будем праздновать свой первый юбилей
За этот большой период нам удалось пройти через многое, от блокировок на хостинге, до потери большинства файлов от 3.x в файловом архиве, от многочисленных редизайнов до статуса одного из самых посещаемых ресурсов поддержки IPS не только стран СНГ, но и в мире.
Я поздравляю каждого пользователя ipbmafia.ru и хочу сказать СПАСИБО за то, что интересуетесь форумами и помогаете другим разбираться в этой не простой деятельности. IPBMafia.ru это мы все вместе! Вместе мы помогли тысячам пользователей с их ошибками, проблемами, настройками, вместе мы формируем крупнейший файловый архив различных модификаций и вместе мы популяризируем Invision Community в мире! Это круто!
Давайте поздравим друг друга с этим первым значимым юбилеем в этой теме и порадуемся за себя, что вы являетесь частью большой семьи под именем IPBMafia.ru!
-
Exception отреагировална пост by_ix в VideoBox - Video & Livestream Sharing Platform
ZIKURIK как по мне, у бокса функционала больше. и стриминг - как один большой плюс.
-
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']; } }
-
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; }