Главная Микроблоги Знакомства Люди Поиск Фото Музыка Регистрация Доброй ночи, Гость Вход

После переезда на https не работает мод youtube в phpBB2

В этой теме отвечено 0 раз и проглядели 326 раза!

 
Начать новую тему   Ответить на тему    forumroditeley.ru -> администратор -> вебмастеру

Просмотров темы После переезда на https не работает мод youtube в phpBB2: 326
Общая оценка: 0.00 :: Минимальная оценка: 0 :: Максимальная оценка: 0 :: Всего оценило: 0
Понравилось? Оцените по пятибальной шкале!
Выберите оценку: 

Или обязательно сохраните в браузере в закладки, если тема нужна Вам!
Страница 1 из 1
Автор Сообщение
администратор
администратор
Не онлайн
Зарегистрирован: 2011-09-27
Рейтинг:
живет тут 3109 день
Сообщ.: 8981

Темы: 4889
Откуда Вы: Новая Усмань, Воронежская обл
Страна: russia.gif
Сообщение 11-Мар-20 15:19      #1  [дать ссылку]    
8 марта у меня дошли руки с работой этого форума и в частности, как я и планировал давно, переехать на https. Яндекс диктует свои правила и как не хочется, все-таки стоит следовать правилам поисковиков, чтобы не выпасть из траффика.

Домен перевел с http на https сравнительно легко и просто.

Но как и предполагал, баги полезли как только старый адрес сменился на новый.
Основной баг, как и главная головная боль всех владельцев сайтов, это пропадают количество репостов на кнопках поделиться в вк. На старом домене http://forumroditeley.ru число репостов на главной странице сайта было в 15 тыс. Сейчас их нет! Во всех темах пропали количество репостов. Но остались число лайков. Да ладно, фиг с ними, буду работать снова с нуля. Вчера вечером я захотел посмотреть в разделе видео у себя в блоге один клип, для настроения.

pic


Не было окна видео плеера, только ссылка на ютуб.

Всем здравствуйте, сегодня речь пойдет, как починить мод ютубе у себя на форуме на phpBB2 после переезда на https!
Следует отметить тот приятный факт, что мод ютубе можно поставить ручками двумя способами: отдельный мод и в комплекте с другими модами модом BBCode Box v5.1.0, скачать который вы можете у меня на другом сайте, куда выкладываю моды и все для phpBB2.

Чтобы починить мод ютубе, который отвечает за вывод окна видеоплеера в теме, вам не надо особого ума напрягать. Если у вас есть полный доступ к своим файлам, для этого нужно найти 4 файла и поменять в кодах http на https. И все!

includes/bbcode.php
templates/subSilver/bbcode.tpl
bbcode_box/add_bbcode.js
bbcode_box/bbcode_box.js


При условии, если у вас стоит мод BBCode Box v5.1.0, как и у меня тут на форуме, то вам будет просто следовать моим инструкциям и все изменять также как и у меня.

Скачиваем эти указанные выше файлы и начинаем править

Открыть includes/bbcode.php

Найти

Код:
// [youtube]YouTube URL[/youtube] code..
        $patterns[] = "#[youtube]http://(?:www.)?youtube.com/watch


http меняем на https

Открыть templates/subSilver/bbcode.tpl

Найти

Код:
<!-- BEGIN youtube -->
<object width="425" height="350">
   <param name="movie" value="http://www.youtube.com/v/{YOUTUBEID}"></param>
   <embed src="http://www.youtube.com/v/{YOUTUBEID}" type="application/x-shockwave-flash" width="425" height="350"></embed>
</object><br />
<a href="http://youtube.com/watch?v={YOUTUBEID}" target="_blank">{YOUTUBELINK}</a><br />
<!-- END youtube -->


Находим http и меняем ручками аккуратно на https

Лично я перестраховался. Выше указанные файлы отвечают за ввод/вывод адреса и видеоплеера ютубе. Я пошел дальше и также себе переправил 2 файла на .js

Открыть bbcode_box/add_bbcode.js

Найти

Код:
function BBCyoutube() {
  var FoundErrors = '';
  var enterURL   = prompt("Enter the movie URL", "http://");


Находим http и меняем на https

Открыть bbcode_box/bbcode_box.js

Найти

Код:
function BBCyoutube() {
  var FoundErrors = '';
  var enterURL   = prompt("Enter the movie URL", "http://");


Находим http и меняем на https

Как вы видите, никакой сложности нет!

pic

Но это еще не все. Как мы понимаем, что, то что мы правили http на https ручками, то мы лишь исправили баг в файлах. Но раньше при публикации видео с ютубе ссылка была такая. Так она отображалась после починки 4 файлов.

pic


Чтобы все темы не править вручную долго и нудно - Вы можете представить (!) - я скачал всю базу данных к себе на комп. Копию сделал в другой раздел. Открыл базу данных нотепадом, затем открыл Поиск и ввел поменять строки.
В моем случае, нотепад поменял 727 видеоклипа в базе данных!!!!!
Сохранил!
Затем удалил базу данных на сервере и загрузил эту исправленную базу.
Обновил и вот все теперь во всех темах заработало и отображаются окошки видеоплеера!!!

pic


Хочу открыть вам тайну, на всю работу ушло 4 раза (автоповтор) проиграть этот клип:

Ссылка на видео в youtube
Вернуться к началу

Поделиться в LiveJournal Поделиться в Liveinternet Blogger.com Поделиться на Tumblr Добавить в закладки i.ua Добавить в закладки в folkd Добавить в imgfave Пост! Добавить в xerpi



Мануал - как поделиться с друзьями в сетях - откроется в новой вкладке
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
После переезда на https не работает мод youtube в phpBB2
Начать новую тему   Ответить на тему    forumroditeley.ru -> администратор -> вебмастеру Часовой пояс: GMT + 3

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Вход
Имя:    Пароль:      Автоматически входить при каждом посещении    


Подписка RSS

Follow

Наши сервисы

На правах рекламы

Анонимное голосование

Понравилось?
Мы в сетях:
                         
Форум родителей живет
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на forumroditeley.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках | слова | Новости науки от яндекса

Написать админу

Нравится
Яндекс.Метрика
Powered by phpBB © 2001, 2011 phpBB Group форум общения родителей ©27.09.2011-2020