iDreaMs
Пользователи
-
Joined
-
Last visited
Reputation Activity
-
iDreaMs got a reaction from Zero108 in (aXen) Font Awesome 6 in IPS@by_ix update
(aXen) Font Awesome 6 in IPS 6.4.2.tar
-
-
iDreaMs got a reaction from aLEX49566 in Создание клона форума с дублем базы данныхТак и сделаю.
Не секрет, с Beget на Hostland (надеюсь не расценят как рекламу :-D)
-
iDreaMs reacted to Zero108 in Создание клона форума с дублем базы данныхТогда нужно закрыть публичный доступ, чтобы не проиндексировался ботами.
-
iDreaMs reacted to Zero108 in (SOS40) Latest Updated Files 1.0.0Проверено на 4.6 и 4.7.11.1.
Latest Updated Files Enabled 1.0.1.xml
-
-
iDreaMs reacted to Zero108 in Marketplace ClosureС инвижн соммьюнити то же самое будет через год. Сейчас им, типо, влом модерировать маркетплейс, потому что продажи упали на 75%. Но на маркетплейсе они привлекали новых клиентов. А теперь убогий дефолтный дизайн и стандартные приложения после закрытия маркетплейса. Все будет, как на ксене. Схлопнется эта шаражка.
-
iDreaMs got a reaction from andros0789 in Marketplace Closureя подымал недавно тестовый форум на ксене, прикольно первый день пока разбираешься, дальше - грустно и скучно
-
iDreaMs got a reaction from SlawkA in Marketplace ClosureСамое время адаптировать Мафию под ENG аудиторию 😄
-
-
iDreaMs got a reaction from aLEX49566 in Приветственное сообщение при регистрацииВот оно 😄
Спасибо большое.
-
iDreaMs reacted to aLEX49566 in Приветственное сообщение при регистрации -
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 reacted to edmsl in (BIM) Quick SearchЭх, раньше бы на недельку, глядишь, может и возиться с переделкой не пришлось.
-
iDreaMs got a reaction from edmsl in (BIM) Quick SearchПоследняя версия, если кому-то еще нужно 😄
(BIM) Quick Search 4.5.9.xml
-
-
-
-
iDreaMs reacted to ryancoolround in Featured groupsНу давай посмотрим мою базу данных, к которой я не притрагивался с 2021 года. Я как и все, устанавливал различные приложения и плагины, и само собой, как и у всех, возникали проблемы время от времени.
И я таким способом удалял парочку приложений. Но в базе данных записи только от активных, установленных источников. То есть да... Если зайти в папку Applications и удалить папку приложения вручную, еще ничего не удалилось. После, приложение в админке, должно пометиться либо как устаревшее, либо как неактивное, это ничего не дает, кроме того, что ты его сможешь теперь удалить из админки.
И вот уже тогда, когда ты его удаляешь из админки, чиститься и база данных.
-
iDreaMs got a reaction from ryancoolround in Featured groupsВ этом варианте из БД точно стираются записи об этом приложении?
-
Базу иногда оптимизировать надо
Тоже
-
iDreaMs got a reaction from aLEX49566 in В системных логах появляются записи OutOfRangeException::0Боже)))
Действительно, забыл что виджет от этого приложения ставил в sidebar, убрал виджет - удалил приложение - не появляются записи.
Спасибо, ибо за ночь размер БД увеличился на 19GB 😄
С-страшно стало)
Спасибо большое.
-
Что в основном логе сервера ?
Может виджет какой стоит косячный?
-
iDreaMs reacted to WaNted in Featured groupsСоздай таблицу в базе, которую просит в ошибке, с любыми полями. При удалении главное чтобы она просто там была, т.к. он пытается удалить несуществующую таблицу.
-
iDreaMs reacted to Zero108 in Featured groupsПриложение не создает свои таблицы в базе данных с уникальным названием, которые можно удалить? Если нет возможности удалить руками, восстановите базу данных из резервной копии, либо переустановите тестовую версию сайта, на которой вы тестили приложение, либо просто не обращайте внимания на данные в базе данных от этого приложения.