Jump to content

Zero108

Актив
  • Регистрация

  • В сети

Everything posted by Zero108

  1. Zero108 posted пост в теме in Interface
    Сделал 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_ - его можно удалить или заменить, если у вас по-другому сделана структура таблиц базы данных.
  2. Версия php, версия движка?
  3. Могу вам выслать проверенный 4.7.11.1 с этого сайта, которым сам пользуюсь. Ну, потому что созданное ранее не отключил VK, просто не дают создать новое.
  4. Zero108 posted пост в теме in Interface
    Ставь https://github.com/bol-van/zapret/blob/master/docs/quick_start_windows.md Можно в файле \zapret-winws\files\list-youtube.txt добавлять домены, которые забанены или которые работаеют через CloudFlare. Возможно, этот плагин также подойдет.
  5. Ставьте версию 4.7.11.1, если вы не программист. Более новые версии, начиная с 4.7.12, требуют переработки кода большинства приложений и плагинов.
  6. Да кто ж его знает. В этом помоечном VK можно поискать своё приложение тут: https://id.vk.com/about/business/go/accounts/<ваш id>/apps
  7. Давно не создавал приложение. Общая схема такая: Перейдите на страницу https://vk.com/apps?act=manage и нажмите Создать приложение. Заполните необходимые поля и выберите тип приложения - Веб-сайт. На последнем вашем скриншоте визуально все настроено верно.
  8. Для поддержки четвертой версии есть отдельный раздел форума тут. Посмотрел, тут a файлах нет возможности скачать версию 4.7.11.1. Могу вам выслать, то, что скачал тут ранее. Работает без нареканий.
  9. Ставьте версию 4.7.11.1. Более новые версии, начиная с 4.7.12, требуют переработки кода приложений и плагинов. Также на пятой версии нет плагинов, а приложения нужно перерабатывать все. Идея ставить пятую версию неопраданная. Пятая версия тупиковая, разработчики сторонних приложений и плагинов разбежались.
  10. Или неправильно настроено, или не подходит для пятой версии. На четверке вот так после установки приложения: На VK:
  11. На 4.7.11.1 использую вот это приложение. Настройки приложения: https://invisionbyte.ru/docs/usage/social/vkcom/ Список приложений: https://vk.com/apps?act=manage
  12. Zero108 posted пост в теме in Interface
    С недавнего времени видео, которые импортируются с ютуба через rss-ленту или добавленные в ручном режиме, не воспроизводятся на сайте. Эти видео имеют ссылку, начинающуюся на https://www.youtube.com/shorts/. Остальные видео, начинающиеся на https://www.youtube.com/watch?v=, воспроизводятся. Превью для видео /shorts/ также не добавляется в автоматическом режиме. Кто сталкивался с таким багом? Как решить?
  13. Какой такой внешний вид?! Будьте благодарны разработчикам! А вообще, хоят слухи, что пятая версия - не самое лучшее.
  14. Разные провайдеры неравномерно последние несколько дней замедляют или блокируют 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.
  15. Там по ссылке активатор для windows, который подключается к удалённому серверу. Ребята ботнет собирают, либо воруют криптокошельки.
  16. Поэкпериментируйте с этой настройкой: А вообще, на клавиатуре можно использовать сочетание клавишь Shift + Enter для переноса строки, а не для создания параграфа.
  17. До сих пор непонятно, как удалилось. Возможно, это был какой-то очень не обновляющийся кэш. Потому что подключил сайт к резервной копии базы данных того же дня, и после отключения твиттера в админцентре поле не появилось в Продвинуть.
  18. Поотключал и удалил в админцентре Twitter в разделах Shareing, Social Media Promotion. В phpMyAdmin задал поиск по twitter и почистил таблицы базы данных ibf_core_login_handlers, ibf_core_sys_conf_settings от данных для twitter. На каком-то этапе сработало:
  19. Не могу найти, что вырезать для нижнего скриншота. Такое ощущение, что Твиттер туда попадает из-за бага. И нет отдельного кода для Твиттера (нижний скриншот).
  20. Можно ли в настройках убрать значек твиттера и функцию отправки в Твиттер из опции Продвинуть? У меня везде отключено, но опция отображается.
  21. Не знаю насчет крестика в пятой версии, а проверку обновлений можно отключить запросом к базе данных в четвертой версии так: 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';
  22. Осталось чётко сформулировать какого результата вы хотите достичь.
  23. Поделитесь 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
  24. Zero108 posted пост в теме in Interface
    Кто-нибудь делал автоматическую генерацию meta description для страницы просмотра видео, например, из заголовка видео? Яндекс вебмастер ругается, что отсутствует description.
  25. В четвертой версии нужно было кликнуть звездочку напротив нужного приложения / страницы в списке приложений. Чтобы сделать /forums/ - нужно включить FURL в админцентре. Забей в поиск в админцетре FURL. Если речь идет о кратком содержании тем форумов, попробуй использовать виджет Post Feed.