Zero108 Опубликовано 3 августа, 2023 Автор Поделиться Опубликовано 3 августа, 2023 MikeGF 3.5.3 works fine on 4.7.11.1 for me. SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeGF Опубликовано 3 августа, 2023 Поделиться Опубликовано 3 августа, 2023 7 hours ago, Zero108 said: MikeGF 3.5.3 works fine on 4.7.11.1 for me. 3.5.3 does work but you cannot edit the categories or add new ones. Maybe have to add manually in the SQL or is there a flat file which holds the cat info @Zero108? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SlawkA Опубликовано 3 августа, 2023 Поделиться Опубликовано 3 августа, 2023 37 минут назад, MikeGF сказал: 3.5.3 does work but you cannot edit the categories or add new ones. Maybe have to add manually in the SQL or is there a flat file which holds the cat info @Zero108? права в приложении проверьте. или в категориях права на редактирование в этом же приложении. Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 14 августа, 2023 Поделиться Опубликовано 14 августа, 2023 В 29.07.2023 в 20:37, Zero108 сказал: Videos 3.5.2.tar 654.5 \u043a\u0411 · 4 загрузки Videos 3.5.3- default.tar 657.5 \u043a\u0411 · 3 загрузки Это версии по дефолту? Без правок каких-либо? Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 14 августа, 2023 Поделиться Опубликовано 14 августа, 2023 3.5.0 вернее. По дефолту есть?) В 03.08.2023 в 13:22, Zero108 сказал: MikeGF 3.5.3 works fine on 4.7.11.1 for me. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
semmm Опубликовано 14 августа, 2023 Поделиться Опубликовано 14 августа, 2023 При добавлении видео и при импорте видео в поле description вместо описания к видео с сайта Youtube дублируется значение поля title. Так и должно быть или это баг? Версия 3.5.3. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 14 августа, 2023 Поделиться Опубликовано 14 августа, 2023 Версия 3.5.3 кстати отлично встает на ips4.6 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 14 августа, 2023 Автор Поделиться Опубликовано 14 августа, 2023 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 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 14 августа, 2023 Автор Поделиться Опубликовано 14 августа, 2023 (изменено) В 31.01.2022 в 06:37, BlackShot сказал: По какой-то причине дублирование группы не работает при включенном приложении «Видео». Вы должны сначала удалить его, чтобы он работал. Кто-нибудь знает, как это исправить? INSERT INTO `core_groups` ( `g_id`, `g_view_board`, `g_mem_info`, `g_use_search`, `g_edit_profile`, `g_edit_posts`, `g_delete_own_posts`, `g_use_pm`, `g_append_edit`, `g_access_offline`, `g_avoid_q`, `g_avoid_flood`, `g_icon`, `g_attach_max`, `prefix`, `suffix`, `g_max_messages`, `g_max_mass_pm`, `g_search_flood`, `g_edit_cutoff`, `g_photo_max_vars`, `g_dohtml`, `g_bypass_badwords`, `g_can_msg_attach`, `g_attach_per_post`, `g_dname_changes`, `g_dname_date`, `g_mod_preview`, `g_rep_max_positive`, `g_rep_max_negative`, `g_signature_limits`, `g_hide_online_list`, `g_bitoptions`, `g_pm_perday`, `g_mod_post_unit`, `g_ppd_limit`, `g_ppd_unit`, `g_displayname_unit`, `g_sig_unit`, `g_pm_flood_mins`, `g_max_bgimg_upload`, `g_post_polls`, `g_vote_polls`, `g_topic_rate_setting`, `g_bitoptions2`, `g_upload_animated_photos`, `g_view_displaynamehistory`, `g_hide_own_posts`, `g_lock_unlock_own`, `g_can_report`, `g_create_clubs`, `g_club_allowed_nodes`, `g_promote_exclude`, `g_close_polls`, `g_club_limit`, `g_blog_allowlocal`, `g_blog_maxblogs`, `g_blog_allowprivate`, `g_blog_allowownmod`, `g_blog_allowdelete`, `g_blog_allowcomment`, `idm_view_approvers`, `idm_bypass_revision`, `idm_view_downloads`, `idm_throttling`, `idm_wait_period`, `idm_restrictions`, `idm_linked_files`, `idm_import_files`, `idm_bulk_submit`, `idm_add_paid`, `idm_bypass_paid`, `idm_paid_restrictions`, `idm_max_size`, `g_create_albums`, `g_create_albums_private`, `g_create_albums_fo`, `g_album_limit`, `g_img_album_limit`, `g_movies`, `g_movie_size`, `g_max_upload`, `g_max_transfer`, `g_max_views`, `g_download_original`, `g_dt_view`, `g_dt_donate`, `g_dt_view_goals`, `g_dt_view_donations`, `g_dt_send_donations`, `g_dt_moderate_donations`, `g_dt_view_topdonors`, `g_ptpt_posts`, `g_ptpt_reps`, `g_ptpt_days`, `g_raffle_access`, `g_raffle_contentcount`, `g_raffle_rafflespertime`, `g_raffle_rafflespertime_period`, `group_id`, `g_vs_add_video`, `g_vs_edit_video`, `g_vs_delete_video`, `g_vs_rate_video`, `g_vs_rate_video_change`, `g_vs_report_video`, `g_vs_embed_video`, `g_vs_view_comments`, `g_vs_add_comments`, `g_vs_edit_comments`, `g_vs_delete_comments`, `g_vs_comments_per_member`, `g_vs_m_edit_videos`, `g_vs_m_delete_videos`, `g_vs_m_edit_comments`, `g_vs_m_delete_comments`, `g_vs_m_manage`, `g_vs_view`, `g_vs_toggle_topic`, `g_vs_videos_per_member`, `g_vs_videos_per_member_time` ) VALUES ( NULL, 1, 1, 1, 1, '1', 'IPS\core\Messenger\Conversation,IPS\core\Statuses\Status,IPS\forums\Topic,IPS\calendar\Event,IPS\downloads\File', 1, 0, 0, 0, 0, 'monthly_2021_12/Est.png.7a6d00604830e0b35bda09ce21ff3118.png', 153600, '', '', 15, 10, 0, 1440, '4000:170:170', 0, 0, 1, 15360, 1, 180, 0, 10, 10, '0:1:::3:3', 2, 1636696064, 25, 0, 0, 0, 0, 0, 1, -1, 1, 1, 0, 64, 1, 1, '0', '0', '1', 'public,open,closed,private', '*', 0, 1, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, '{"limit_sim":5,"daily_bw":0,"weekly_bw":0,"monthly_bw":0,"daily_dl":10,"weekly_dl":0,"monthly_dl":0,"min_posts":0}', 1, 0, 0, 0, 0, 0, 15360, 0, 0, 0, 0, 0, 1, 5000, 3500, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, NULL, 3, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 ) IPS\Db\Exception: Unknown column 'group_id' in 'field list' (1054) #0 /domain.com/public_html/home/system/Db/Db.php(938): IPS\_Db->preparedQuery('/*dbuser...', Array) #1 /domain.com/public_html/home/system/Patterns/ActiveRecord.php(487): IPS\_Db->insert('core_groups', Array) #2 /domain.com/public_html/home/init.php(903) : eval()'d code(120): IPS\Patterns\_ActiveRecord->save() #3 /domain.com/public_html/home/system/Patterns/ActiveRecord.php(438): IPS\Patterns\rules_hook_ipsPatternsActiveRecord->save() #4 /domain.com/public_html/home/init.php(903) : eval()'d code(166): IPS\Patterns\_ActiveRecord->__clone() #5 /domain.com/public_html/home/system/Member/Group.php(200): IPS\Patterns\rules_hook_ipsPatternsActiveRecord->__clone() #6 /domain.com/public_html/home/applications/core/modules/admin/members/groups.php(415): IPS\Member\_Group->__clone() #7 /domain.com/public_html/home/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_groups->copy() #8 /domain.com/public_html/home/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute() #9 /domain.com/public_html/home/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\members\_groups->execute() #10 /domain.com/public_html/home/admin/index.php(13): IPS\_Dispatcher->run() @Zero108 @by_ix Открыть файл /applications/videos/hooks/groupSource.php и добавить новый метод: /** * [ActiveRecord] Duplicate * * @return void */ public function __clone() { try { $ourData = array(); foreach ( $this->_data AS $k => $v ) { if ( mb_substr( $k, 0, 5 ) === 'g_vs_' ) { $ourData[ $k ] = $v; unset( $this->_data[ $k ] ); } } unset( $this->_data['group_id'] ); parent::__clone(); \IPS\Db::i()->insert( 'videos_groups', array_merge( array( 'group_id' => $this->g_id ), $ourData ) ); } catch ( \RuntimeException $e ) { if ( method_exists( get_parent_class(), __FUNCTION__ ) ) { return \call_user_func_array( 'parent::' . __FUNCTION__, \func_get_args() ); } else { throw $e; } } } BlackShot groupSource.php Изменено 14 августа, 2023 пользователем Zero108 BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 15 августа, 2023 Поделиться Опубликовано 15 августа, 2023 В категориях почему то не выводится автор посл добавленного видео Спойлер Тема по дефолту Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 15 августа, 2023 Автор Поделиться Опубликовано 15 августа, 2023 Donjuan Новое видео если добавить и кеш сбросить в ACP, тоже не отображается автор? Donjuan 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 15 августа, 2023 Поделиться Опубликовано 15 августа, 2023 3 минуты назад, Zero108 сказал: Donjuan Новое видео если добавить и кеш сбросить в ACP, тоже не отображается автор? Все перепробовал. Не отображается именно когда добавляю быстрым добавлением . Версия 3.5.3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 15 августа, 2023 Автор Поделиться Опубликовано 15 августа, 2023 Donjuan а если небыстрым добавить? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 15 августа, 2023 Поделиться Опубликовано 15 августа, 2023 Только что, Zero108 сказал: Donjuan а если небыстрым добавить? не быстрым все ок Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 15 августа, 2023 Автор Поделиться Опубликовано 15 августа, 2023 Donjuan напиши программистам, я не пользуюсь быстрым добавлением. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Donjuan Опубликовано 15 августа, 2023 Поделиться Опубликовано 15 августа, 2023 1 минуту назад, Zero108 сказал: Donjuan напиши программистам, я не пользуюсь быстрым добавлением. Не столь критично. Но час убил, что бы понять почему так Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeGF Опубликовано 17 августа, 2023 Поделиться Опубликовано 17 августа, 2023 On 8/14/2023 at 7:06 PM, Zero108 said: groupSource.php 4.29 kB · 1 download Replace the current groupSource.php file on server with this one @Zero108? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 17 августа, 2023 Автор Поделиться Опубликовано 17 августа, 2023 MikeGF yes, or apply changes to the file. MikeGF 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
semmm Опубликовано 18 августа, 2023 Поделиться Опубликовано 18 августа, 2023 В 14.08.2023 в 18:37, Zero108 сказал: 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'] ); @Zero108 Привет, у меня как раз таки этот код тянет заголовок с Youtube, а не описание под ним(( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 18 августа, 2023 Поделиться Опубликовано 18 августа, 2023 В общем на 4.6х работает только 3.5.0 нормально, у более поздних возникают те или иные косяки. По итогу, собрал под себя сборку из того, что здесь есть Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
iDreaMs Опубликовано 20 августа, 2023 Поделиться Опубликовано 20 августа, 2023 кто может подсказать в чём тут проблема? Это при попытке создать категорию На одном хосте - всё норм, на другом вот это... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SlawkA Опубликовано 20 августа, 2023 Поделиться Опубликовано 20 августа, 2023 1 час назад, iDreaMs сказал: На одном хосте - всё норм, на другом вот это... может из за разности версий РНР? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
iDreaMs Опубликовано 20 августа, 2023 Поделиться Опубликовано 20 августа, 2023 2 минуты назад, SlawkA сказал: может из за разности версий РНР? та не, одинаковые версии SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 20 августа, 2023 Поделиться Опубликовано 20 августа, 2023 1 час назад, iDreaMs сказал: кто может подсказать в чём тут проблема? Это при попытке создать категорию На одном хосте - всё норм, на другом вот это... База возможно не чистая (есть записи с этого приложения) SlawkA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
iDreaMs Опубликовано 20 августа, 2023 Поделиться Опубликовано 20 августа, 2023 54 минуты назад, aLEX49566 сказал: База возможно не чистая (есть записи с этого приложения) Тоже не, только поставил и установил приложение Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.