Everything posted by Zero108
-
Videos
Сделал sh скрипт. Можно положить его в папку на сервере и запускать через крон раз в 15 минут. Меняет данные в таблице базы данных videos_videos и решает проблему. По сути, костыль. Подходит для версии Mysql 5.70 и больше. При добавлении нужно следить, чтобы переносы строк выглядели так для совместимости с линуксом: sh скрипт - добавляется в файл без расширение и запускается через крон: #!/bin/bash # Получение пароля из конфигурационного файла pass=$(grep password /root/.my.cnf | sed -nr "s/^password = (.*)$/\1/p" | sed "s/'//g") # 1. Выполнение обновления базы данных для video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET video_data = REPLACE(video_data, 'www.youtube.com/shorts/', 'www.youtube.com/watch?v=') WHERE video_data LIKE '%www.youtube.com/shorts/%';" # 2. Выполнение обновления базы данных для thumbnail на основе video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET thumbnail = CONCAT('https://i.ytimg.com/vi/', SUBSTRING_INDEX(SUBSTRING_INDEX(video_data, 'v=', -1), '&', 1), '/hqdefault.jpg') WHERE thumbnail = 'https://i.ytimg.com/vi//hqdefault.jpg' AND video_data LIKE '%www.youtube.com/watch?v=%';" # 3. Выполнение обновления базы данных для embed на основе video_data mysql -uroot -p$pass -e "UPDATE yourdatabasetitle.ibf_videos_videos SET embed = REPLACE(embed, 'src=\"https://www.youtube.com/embed/?feature=oembed\"', CONCAT('src=\"https://www.youtube.com/embed/', SUBSTRING_INDEX(SUBSTRING_INDEX(video_data, 'v=', -1), '&', 1), '?feature=oembed\"')) WHERE embed LIKE '%src=\"https://www.youtube.com/embed/?%' AND video_data LIKE '%www.youtube.com/watch?v=%';" PS yourdatabasetitle в скрипте нужно заменить на вашу базу данных. Также можно добавить префикс к названию таблицы базы данных videos_videos, если он у вас есть. У меня префикс обозначен как ibf_ - его можно удалить или заменить, если у вас по-другому сделана структура таблиц базы данных.
-
Ошибка uncaught_exception
Версия php, версия движка?
-
OAuth авторизации через vk
Могу вам выслать проверенный 4.7.11.1 с этого сайта, которым сам пользуюсь. Ну, потому что созданное ранее не отключил VK, просто не дают создать новое.
- Videos
-
OAuth авторизации через vk
Ставьте версию 4.7.11.1, если вы не программист. Более новые версии, начиная с 4.7.12, требуют переработки кода большинства приложений и плагинов.
-
OAuth авторизации через vk
Да кто ж его знает. В этом помоечном VK можно поискать своё приложение тут: https://id.vk.com/about/business/go/accounts/<ваш id>/apps
-
OAuth авторизации через vk
Давно не создавал приложение. Общая схема такая: Перейдите на страницу https://vk.com/apps?act=manage и нажмите Создать приложение. Заполните необходимые поля и выберите тип приложения - Веб-сайт. На последнем вашем скриншоте визуально все настроено верно.
-
OAuth авторизации через vk
Для поддержки четвертой версии есть отдельный раздел форума тут. Посмотрел, тут a файлах нет возможности скачать версию 4.7.11.1. Могу вам выслать, то, что скачал тут ранее. Работает без нареканий.
-
OAuth авторизации через vk
Ставьте версию 4.7.11.1. Более новые версии, начиная с 4.7.12, требуют переработки кода приложений и плагинов. Также на пятой версии нет плагинов, а приложения нужно перерабатывать все. Идея ставить пятую версию неопраданная. Пятая версия тупиковая, разработчики сторонних приложений и плагинов разбежались.
-
OAuth авторизации через vk
Или неправильно настроено, или не подходит для пятой версии. На четверке вот так после установки приложения: На VK:
-
OAuth авторизации через vk
На 4.7.11.1 использую вот это приложение. Настройки приложения: https://invisionbyte.ru/docs/usage/social/vkcom/ Список приложений: https://vk.com/apps?act=manage
-
Videos
С недавнего времени видео, которые импортируются с ютуба через rss-ленту или добавленные в ручном режиме, не воспроизводятся на сайте. Эти видео имеют ссылку, начинающуюся на https://www.youtube.com/shorts/. Остальные видео, начинающиеся на https://www.youtube.com/watch?v=, воспроизводятся. Превью для видео /shorts/ также не добавляется в автоматическом режиме. Кто сталкивался с таким багом? Как решить?
-
Как изменит внешний вид галереи
Какой такой внешний вид?! Будьте благодарны разработчикам! А вообще, хоят слухи, что пятая версия - не самое лучшее.
-
CloudFlare заблокирован
Разные провайдеры неравномерно последние несколько дней замедляют или блокируют Cloudflare и трафик к сайтам, которые идут через Cloudflare. Решение этой ситуации для обычного пользователя такое: Перейти на https://github.com/bol-van/zapret/blob/master/docs/quick_start_windows.md и прочитать способ быстрого обхода блокировки и развернутого обхода блокировки. Быстрый обход работает запуском zapret-winws\preset_russia.cmd (у меня заработало без запуска от имени администратора на Win 10). Перед запуском нужно внести в список сайты, которые нужно разблокировать, в файл zapret-winws\fileslist-youtube.txt (один домен на одну строку; лучше вводить два варианта домена - с www. и без). Если ваш сайт предназначен для российской аудитории, то Cloudflare можно уже отключать навсегда. Если для зарубежной, то можно оставить: доступ к сайтам через VPN сохраняется, а значит доступ для зарубежных пользователей к вашему сайта остается, даже если сервер расположен на российском IP.
-
Какая версия IPB лучше?
Там по ссылке активатор для windows, который подключается к удалённому серверу. Ребята ботнет собирают, либо воруют криптокошельки.
- Проблема в сообщении
- Убрать Твиттер из Продвинуть
- Убрать Твиттер из Продвинуть
- Убрать Твиттер из Продвинуть
- Убрать Твиттер из Продвинуть
-
как отключить системное обновление
Не знаю насчет крестика в пятой версии, а проверку обновлений можно отключить запросом к базе данных в четвертой версии так: UPDATE ibf_core_tasks SET enabled=0 WHERE key='updatecheck'; UPDATE ibf_core_tasks SET enabled=0 WHERE key='digest'; UPDATE ibf_core_tasks SET enabled=0 WHERE key='weeklydigest'; UPDATE ibf_core_tasks SET enabled=0 WHERE key='pop'; UPDATE ibf_core_tasks SET enabled=0 WHERE key='postBeforeRegisterFollowup';
-
Смена цветов
Осталось чётко сформулировать какого результата вы хотите достичь.
-
Robots.txt для IPS4
Поделитесь robots, у меня тоже на get ругается вебмастер. User-agent: * # Disallow directory Disallow: /api/ Disallow: /applications/ Disallow: /cgi-bin/ Disallow: /datastore/ Disallow: /plugins/ Disallow: /system/ Disallow: /applications/botblackhole/* #Disallow files Disallow: /403error.php Disallow: /404error.php Disallow: /500error.php Disallow: /Credits.txt Disallow: /error.php Disallow: /upgrading.html # Querystring Disallow: /?tab=* Disallow: /index.php?* Disallow: /*?app=* Disallow: /*sortby=* Disallow: /*/?do=download Disallow: /profile/*/?do=* Disallow: /profile/*/content/ Disallow: /*?do=add Disallow: /*?do=email Disallow: /*?do=getNewComment Disallow: /*?do=getLastComment Disallow: /*?do=getLastComment Disallow: /*?do=findComment* Disallow: /*?do=showReactions Disallow: /*?filter= Disallow: /*?do= Disallow: /*ref= Disallow: /*?forumId* # Allow specific parts Allow: /applications/core/interface/imageproxy/imageproxy.php?img=* Добавил вот это: Disallow: /*?tab=comments Disallow: /*?tab=reviews
- Videos
-
пару важных вопросов
В четвертой версии нужно было кликнуть звездочку напротив нужного приложения / страницы в списке приложений. Чтобы сделать /forums/ - нужно включить FURL в админцентре. Забей в поиск в админцетре FURL. Если речь идет о кратком содержании тем форумов, попробуй использовать виджет Post Feed.