iDreaMs
-
Постов
247 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Активность репутации
-
iDreaMs отреагировална пост Zero108 в (SOS40) Latest Updated Files 1.0.0
Проверено на 4.6 и 4.7.11.1.
Latest Updated Files Enabled 1.0.1.xml
-
-
iDreaMs отреагировална пост Zero108 в Marketplace Closure
С инвижн соммьюнити то же самое будет через год. Сейчас им, типо, влом модерировать маркетплейс, потому что продажи упали на 75%. Но на маркетплейсе они привлекали новых клиентов. А теперь убогий дефолтный дизайн и стандартные приложения после закрытия маркетплейса. Все будет, как на ксене. Схлопнется эта шаражка.
-
iDreaMs получил реакцию от SlawkA в Marketplace Closure
я подымал недавно тестовый форум на ксене, прикольно первый день пока разбираешься, дальше - грустно и скучно
-
iDreaMs получил реакцию от SlawkA в Marketplace Closure
Самое время адаптировать Мафию под ENG аудиторию 😄
-
-
iDreaMs получил реакцию от aLEX49566 в Приветственное сообщение при регистрации
Вот оно 😄
Спасибо большое.
-
-
iDreaMs отреагировална пост Zero108 в Videos
semmm При добавлении видео руками ничего автоматически не вставляется у меня. Ниже некоторые из моих правок, которые я сделал у себя. Выше раздается оригинальная версия, все вопросы к автору.
1. Исправления бага с удалением видео.
Поле options категории декодируется в объект, а обратно при записи этот объект не кодируется, и mysql не может записать его в базу данных.
/applications/videos/sources/Category/Category.php
Найти:
/** * Delete Record * * @return void */ Выше добавить:
public function save() { if( is_object( $this->options ) ) { $this->options = json_encode( $this->options ); } parent::save(); }
2. Импорт видео из RSS с ютуба - отключить импорт описания видео:
/applications/videos/sources/Import/Import.php
Закомментить или удалить:
$video->description = \IPS\Text\Parser::parseStatic( $article['content'], TRUE, NULL, \IPS\Member::load( $this->member ), 'videos_Videos', TRUE, !(bool) \IPS\Member::load( $this->member )->group['g_dohtml'] );
3. Превьюшки при импорте из RSS будут ссылками, а не храниться на вашем сервере:
/applications/videos/sources/Import/Import.php
Найти:
$video->save(); $video->generateThumbnail(); $video->generateEmbed(); Заменить на:
$video->embed = \IPS\Theme::i()->getTemplate( 'embed', 'core', 'global' )->video( '<iframe width="200" height="113" src="https://www.youtube.com/embed/' . $article['link']->queryString['v'] . '?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>' ); $video->thumbnail_type = 2; $video->thumbnail = \IPS\videos\Video\Thumbnail::getThumb( $article['link'] ); $video->save();
4. Исправления для php 8.1.6:
/applications/videos/sources/Video/Video.php
Найти в конце:
public static function getItemsWithPermission( $where=array(), $order=NULL, $limit=10, $permissionKey='read', $includeHiddenItems=\IPS\Content\Hideable::FILTER_AUTOMATIC, $queryFlags=0, \IPS\Member $member=NULL, $joinContainer=FALSE, $joinComments=FALSE, $joinReviews=FALSE, $countOnly=FALSE, $joins=NULL, $skipPermission=FALSE, $joinTags=TRUE, $joinAuthor=TRUE, $joinLastCommenter=TRUE, $showMovedLinks=FALSE ) { return parent::getItemsWithPermission( $where, $order, $limit, $permissionKey, $includeHiddenItems, $queryFlags, $member, $joinContainer, $joinComments, $joinReviews, $countOnly, $joins, $skipPermission, FALSE, FALSE, $joinLastCommenter, $showMovedLinks ); } Заменить на:
public static function getItemsWithPermission( $where=array(), $order=NULL, $limit=10, $permissionKey='read', $includeHiddenItems=\IPS\Content\Hideable::FILTER_AUTOMATIC, $queryFlags=0, \IPS\Member $member=NULL, $joinContainer=FALSE, $joinComments=FALSE, $joinReviews=FALSE, $countOnly=FALSE, $joins=NULL, $skipPermission=FALSE, $joinTags=TRUE, $joinAuthor=TRUE, $joinLastCommenter=TRUE, $showMovedLinks=FALSE, $location=NULL ) { return parent::getItemsWithPermission( $where, $order, $limit, $permissionKey, $includeHiddenItems, $queryFlags, $member, $joinContainer, $joinComments, $joinReviews, $countOnly, $joins, $skipPermission, FALSE, FALSE, $joinLastCommenter, $showMovedLinks, $location ); }
5. Добавление отображения видео в корневой директории из подподдиректорий:
/applications/videos/modules/front/videos/browse.php
Найти строку:
$catIDS[ $child->id ] = $child->id;
Добавить ниже:
if ( \count( $child->children() ) ) { foreach ( $child->children() AS $_child ) { $catIDS[ $_child->id ] = $_child->id; } }
-
iDreaMs отреагировална пост edmsl в (BIM) Quick Search
Эх, раньше бы на недельку, глядишь, может и возиться с переделкой не пришлось.
-
iDreaMs получил реакцию от edmsl в (BIM) Quick Search
Последняя версия, если кому-то еще нужно 😄
(BIM) Quick Search 4.5.9.xml
-
-
-
-
iDreaMs отреагировална пост ryancoolround в Featured groups
Ну давай посмотрим мою базу данных, к которой я не притрагивался с 2021 года. Я как и все, устанавливал различные приложения и плагины, и само собой, как и у всех, возникали проблемы время от времени.
И я таким способом удалял парочку приложений. Но в базе данных записи только от активных, установленных источников. То есть да... Если зайти в папку Applications и удалить папку приложения вручную, еще ничего не удалилось. После, приложение в админке, должно пометиться либо как устаревшее, либо как неактивное, это ничего не дает, кроме того, что ты его сможешь теперь удалить из админки.
И вот уже тогда, когда ты его удаляешь из админки, чиститься и база данных.
-
iDreaMs получил реакцию от ryancoolround в Featured groups
В этом варианте из БД точно стираются записи об этом приложении?
-
iDreaMs отреагировална пост aLEX49566 в В системных логах появляются записи OutOfRangeException::0
Базу иногда оптимизировать надо
Тоже
-
iDreaMs получил реакцию от aLEX49566 в В системных логах появляются записи OutOfRangeException::0
Боже)))
Действительно, забыл что виджет от этого приложения ставил в sidebar, убрал виджет - удалил приложение - не появляются записи.
Спасибо, ибо за ночь размер БД увеличился на 19GB 😄
С-страшно стало)
Спасибо большое.
-
iDreaMs отреагировална пост aLEX49566 в В системных логах появляются записи OutOfRangeException::0
Что в основном логе сервера ?
Может виджет какой стоит косячный?
-
iDreaMs отреагировална пост WaNted в Featured groups
Создай таблицу в базе, которую просит в ошибке, с любыми полями. При удалении главное чтобы она просто там была, т.к. он пытается удалить несуществующую таблицу.
-
iDreaMs отреагировална пост Zero108 в Featured groups
Приложение не создает свои таблицы в базе данных с уникальным названием, которые можно удалить? Если нет возможности удалить руками, восстановите базу данных из резервной копии, либо переустановите тестовую версию сайта, на которой вы тестили приложение, либо просто не обращайте внимания на данные в базе данных от этого приложения.
-
-
iDreaMs получил реакцию от SlawkA в Featured groups
В этом варианте из БД точно стираются записи об этом приложении?
-
iDreaMs получил реакцию от SlawkA в Featured groups
сразу об этом и подумал, но как сказали - придётся чистить и с БД руками, а это такое себе занятие...
-
iDreaMs отреагировална пост ryancoolround в Featured groups
Сначала удаляешь приложение из папки Application, как тебе и сказали. Потом возвращаешься в админку и из радела приложения удаляешь уже отключенное приложение. База почиститься сама.