Jump to content

pavloff

Пользователи
  • Регистрация

  • В сети

Everything posted by pavloff

  1. А можно плавность добавить ? А то рывком получаеться когда скролить начинаешь …
  2. pavloff posted пост в теме in Файлы IC5
    Сам спросил - сам ответил. Меняем код в файле system\Content\Item.php if ( isset( static::$urlBase ) and isset( static::$urlTemplate ) and isset( static::$seoTitleColumn ) ) { $_key = $action ? md5( $action ) : NULL; if( !isset( $this->_url[ $_key ] ) ) { $idColumn = static::$databaseColumnId; $seoTitleColumn = static::$seoTitleColumn; try { $this->_url[ $_key ] = Url::internal( static::$urlBase . $this->$idColumn, 'front', static::$urlTemplate, $this->$seoTitleColumn ); #seoTitleColumn } catch ( Url\Exception $e ) { if ( isset( static::$databaseColumnMap['title'] ) ) { $titleColumn = static::$databaseColumnMap['title']; $correctSeoTitle = Friendly::seoTitle( $this->$titleColumn ); if ( $this->$seoTitleColumn != $correctSeoTitle ) { $this->$seoTitleColumn = $correctSeoTitle; $this->save(); return $this->url( $action ); } } throw $e; } if ( $action ) { $this->_url[ $_key ] = $this->_url[ $_key ]->setQueryString( 'do', $action ); } } return $this->_url[ $_key ]; } на if (isset(static::$urlBase) && isset(static::$urlTemplate) && isset(static::$seoTitleColumn)) { $_key = $action ? md5($action) : null; if (!isset($this->_url[$_key])) { $idColumn = static::$databaseColumnId; $seoTitleColumn = static::$seoTitleColumn; // Проверка на null перед использованием if (isset($this->$seoTitleColumn) && $this->$seoTitleColumn !== null) { try { $this->_url[$_key] = Url::internal(static::$urlBase . $this->$idColumn, 'front', static::$urlTemplate, $this->$seoTitleColumn); } catch (Url\Exception $e) { if (isset(static::$databaseColumnMap['title'])) { $titleColumn = static::$databaseColumnMap['title']; $correctSeoTitle = Friendly::seoTitle($this->$titleColumn); if ($this->$seoTitleColumn != $correctSeoTitle) { $this->$seoTitleColumn = $correctSeoTitle; $this->save(); return $this->url($action); } } throw $e; } } else { // Логирование ошибки или установка дефолтного значения $this->$seoTitleColumn = 'default-seo-title'; // Пример дефолтного значения $this->_url[$_key] = Url::internal(static::$urlBase . $this->$idColumn, 'front', static::$urlTemplate, $this->$seoTitleColumn); } if ($action) { $this->_url[$_key] = $this->_url[$_key]->setQueryString('do', $action); } } return $this->_url[$_key]; }
  3. pavloff posted пост в теме in Файлы IC5
    Ни кто не подскажет, хоть в какую сторону копать? )
  4. pavloff posted пост в теме in Файлы IC5
    Дефолт естественно.
  5. pavloff posted пост в теме in Файлы IC5
    Кто подскажет, ловлю в галереи такую ошибку - [[Template gallery/front/browse/index is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]. Не отображаеться главная страница галереи, отдельно альбомы и фото работают. Вот лог TypeError: IPS\Http\Url::internal(): Argument #4 ($seoTitles) must be of type array|string, null given, called in C:\OSPanel\domains\site\system\Content\Item.php on line 1375 and defined in C:\OSPanel\domains\site\system\Http\Url.php:157 Stack trace: #0 C:\OSPanel\domains\site\system\Content\Item.php(1375): IPS\Http\Url::internal() #1 C:\OSPanel\domains\site\static\templates\gallery_front_browse.php(5161): IPS\Content\Item->url() #2 C:\OSPanel\domains\site\system\Theme\SandboxedTemplate.php(68): IPS\Theme\class_gallery_front_browse->index() #3 C:\OSPanel\domains\site\applications\gallery\modules\front\gallery\browse.php(276): IPS\Theme\SandboxedTemplate->__call() #4 C:\OSPanel\domains\site\applications\gallery\modules\front\gallery\browse.php(187): IPS\gallery\modules\front\gallery\browse->_index() #5 C:\OSPanel\domains\site\system\Dispatcher\Controller.php(139): IPS\gallery\modules\front\gallery\browse->manage() #6 C:\OSPanel\domains\site\system\Content\Controller.php(124): IPS\Dispatcher\Controller->execute() #7 C:\OSPanel\domains\site\applications\gallery\modules\front\gallery\browse.php(81): IPS\Content\Controller->execute() #8 C:\OSPanel\domains\site\system\Dispatcher\Dispatcher.php(169): IPS\gallery\modules\front\gallery\browse->execute() #9 C:\OSPanel\domains\site\index.php(16): IPS\Dispatcher->run() #10 {main}
  6. А если чёрная то что будет? 😯
  7. pavloff posted пост в теме in Interface
    Как загрузить кастом - ясно. Где добавить кнопку встроенного IPS google maps?
  8. pavloff posted пост в теме in Interface
    Всё настроено - а как вставить кнопку в редактор, не подскажите?
  9. Кто скажет, как по дефолту включить темную тему? Для всех, и гостей в том числе.
  10. Где храняться изображение и так ясно. Это бы языком IPS бы выдергивать... Вот у меня тоже такая идея появилась, но сейчас шаблон берёт картинку в шапку из CSS-ки в виде #ipsLayout_header header { background-image: url({theme='header_background_img'}); } Пока не додуплил как рандомно подкинуть туда картинки из галереи...
  11. Хорошо, может кто-то подсказать у IPS получить путь в виде? https://сайт.ком/галерея/изображение.jpg
  12. Тоже скачал.
  13. Ещё такой вопрос, в ленте активности, если в форуме сделать пост с видео ютюба, отображаеться пустое сообщение. Кто вкурсе как победить? Версия крайняя.
  14. pavloff posted пост в теме in Interface
    А версии 1.0.3 нет ни у кого?
  15. 4.3.2 Сам ищу 4.4 Fluent Design Theme Edition 4.3.2.xml
  16. Типа того. Да я думал встраивать их, если что заполнять по типу cover, в ущерб качества.
  17. Из галереи. Просто слайдер на 5 рандомных картинок не сложно найти в нете.
  18. pavloff posted пост в теме in Interface
    У меня на последней версии заработало. Но стоит всё по дефолту, редис не включал.
  19. Подскажите пожалуйста, можно ли как-то реализовать, вывод в шапку, случайных изображений из галереи?
  20. pavloff posted пост в теме in Interface
    Сам шрифт берётся с серверов авесом?
  21. Люди добрые, да бы не плодить тем, поделитесь кто-нибудь стандартным htaccess от последней верссии. Благодарю.
  22. Да всё руки не доходят. То ковид, то война, то ещё что-то 🤣
  23. Опять победил - в момент лага заливаем версию 4.7.2 поверх, тогда финт с переключением php срабатывает. Потом обратно и продолжаем установку.