<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://cbwiki.sphynkx.org.ua/index.php?action=history&amp;feed=atom&amp;title=ClipBucket_Old</id>
	<title>ClipBucket Old - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://cbwiki.sphynkx.org.ua/index.php?action=history&amp;feed=atom&amp;title=ClipBucket_Old"/>
	<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=ClipBucket_Old&amp;action=history"/>
	<updated>2026-09-07T08:01:33Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://cbwiki.sphynkx.org.ua/index.php?title=ClipBucket_Old&amp;diff=256&amp;oldid=prev</id>
		<title>Sphynkx: Новая страница: «На данную страницу перенесен раздел из [https://lahwiki.sphynkx.org.ua/Technotes#YurTube Technotes] в [https://lahwiki.sphynkx.org.ua/ LAHWiki].  == YurTube == Установка и настройка [https://yurtube.sphynkx.org.ua/ собственного видеохостинга] по типу Ютюба..  === Установка === Скачиваем и распаковываем: &lt;syntaxhighlight lang=&quot;bash&quot;&gt; https:...»</title>
		<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=ClipBucket_Old&amp;diff=256&amp;oldid=prev"/>
		<updated>2024-03-16T18:54:00Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «На данную страницу перенесен раздел из [https://lahwiki.sphynkx.org.ua/Technotes#YurTube Technotes] в [https://lahwiki.sphynkx.org.ua/ LAHWiki].  == YurTube == Установка и настройка [https://yurtube.sphynkx.org.ua/ собственного видеохостинга] по типу Ютюба..  === Установка === Скачиваем и распаковываем: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; https:...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;На данную страницу перенесен раздел из [https://lahwiki.sphynkx.org.ua/Technotes#YurTube Technotes] в [https://lahwiki.sphynkx.org.ua/ LAHWiki].&lt;br /&gt;
&lt;br /&gt;
== YurTube ==&lt;br /&gt;
Установка и настройка [https://yurtube.sphynkx.org.ua/ собственного видеохостинга] по типу Ютюба..&lt;br /&gt;
&lt;br /&gt;
=== Установка ===&lt;br /&gt;
Скачиваем и распаковываем:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
https://github.com/arslancb/clipbucket/releases/download/4974/clipbucket-master.zip&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ставим flvtool2:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf -y install rubygems&lt;br /&gt;
gem install flvtool2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ставить &amp;#039;&amp;#039;&amp;#039;ffmpeg&amp;#039;&amp;#039;&amp;#039; из основного репозитория не надо - он скомпилен без поддержки видеокодека x264. Ставим его из RPMFusion (см.ниже).&lt;br /&gt;
&lt;br /&gt;
Ставим gpac (временно подключаем RPMFusion):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm&lt;br /&gt;
dnf install gpac mediainfo libaacs faad2 ffmpeg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Настраиваем хост в nginx.. В хосте добавить параметр&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
    add_header X-Frame-Options &amp;quot;ALLOWALL&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
иначе embed вставляться не будет на др.сайтах.&lt;br /&gt;
&lt;br /&gt;
Создаем БД:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
и вводим следующие команды:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line&amp;gt;&lt;br /&gt;
  SET GLOBAL sql_mode=&amp;quot;&amp;quot;;&lt;br /&gt;
  CREATE DATABASE yurtube;&lt;br /&gt;
  CREATE USER &amp;#039;yurtube&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;&amp;lt;SomePassword&amp;gt;&amp;#039;;&lt;br /&gt;
  GRANT ALL PRIVILEGES ON yurtube.* TO &amp;#039;yurtube&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
  FLUSH PRIVILEGES;&lt;br /&gt;
  QUIT;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
После чего запускаем инсталл клипбукета https://yurtube.sphynkx.org.ua/cb_install/ с учетом имени созданной БД и пароля.. В начальной проверке если не нашлись утилиты конвертации - не страшно (там код проверки с ошибками), потом в настройках можно настроить актуальные пути. После установки папку cb_install удалить/переименовать. Всем папкам дать владельца, из под которого работает nginx.&lt;br /&gt;
&lt;br /&gt;
В [https://yurtube.sphynkx.org.ua/admin_area/main.php Website Configuration] во вкладке &amp;#039;&amp;#039;&amp;#039;Uploading and Conversion Settings&amp;#039;&amp;#039;&amp;#039; сверить и поправить пути к утилитам.&lt;br /&gt;
&lt;br /&gt;
В настройках General Configurations -&amp;gt; Website Configurations -&amp;gt; Video Conversion выбрать профиль: &amp;#039;&amp;#039;&amp;#039;H.264, AAC - Youtube like&amp;#039;&amp;#039;&amp;#039; видеокодек: &amp;#039;&amp;#039;&amp;#039;libx264&amp;#039;&amp;#039;&amp;#039; аудиокодек: &amp;#039;&amp;#039;&amp;#039;aac -strict -2&amp;#039;&amp;#039;&amp;#039; (или просто &amp;#039;&amp;#039;&amp;#039;aac&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
==== Troubleshootings ====&lt;br /&gt;
На странице аплоада после прогрузки видеофайла и заполнения полей, кнопка аплоада внизу остается неактивной. Это может быть связано с ограничением на размер аплоада в конфигурации сервера. Надо сходить в админке в [https://yurtube.sphynkx.org.ua/admin_area/cb_server_conf_info.php Server Configuration Info] и настроить параметры сервера так чтобы на странице везде были зеленые галочки. Также сходить в [https://yurtube.sphynkx.org.ua/admin_area/cb_mod_check.php Server Modules Info] и убедиться, что все установлено.&lt;br /&gt;
&lt;br /&gt;
Загрузка видео и установка в очередь на обработку состоялась, но по факту обработка не происходит. В каталогах &amp;#039;&amp;#039;&amp;#039;files/conversion_queue&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;files/videos/*/*&amp;#039;&amp;#039;&amp;#039; пусто, однако в &amp;#039;&amp;#039;&amp;#039;files/thumbs/*/*&amp;#039;&amp;#039;&amp;#039; имеются картинки. В логах &amp;#039;&amp;#039;&amp;#039;files/logs/*/*&amp;#039;&amp;#039;&amp;#039; пишется про обработку и генерацию скриншотов, но в конце &amp;#039;&amp;#039;&amp;#039;conversion_status : failed&amp;#039;&amp;#039;&amp;#039;. Дело скорее всего в кодеках. Надо протестировать команду конвертации, подобную проводящейся в движке. Загружаем на сервер маленький видеофайл и даем команду:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg -i test.mp4 -vcodec libx264 -acodec aac -s 848x544 -preset medium -f mp4 -b:v 512000 -minrate 512000 -maxrate 512000 -b:a 128000 -minrate 128000 -maxrate 128000 -r 25 -ar 22050 test-sd.mp4&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Смотрим, ругается ли на что-то и создается ли конвертированный файл. На этой стадии и выяснялось то отсутствие поддержки кодека в ffmpeg, то отсутствие какого-то из кодеков в системе.. Подощедшие кодеки надо также указать и в [https://yurtube.sphynkx.org.ua/admin_area/main.php настройках конвертации] (вкладки &amp;#039;&amp;#039;&amp;#039;Uploading and Conversion Settings&amp;#039;&amp;#039;&amp;#039; =&amp;gt; &amp;#039;&amp;#039;&amp;#039;Video Conversion&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Загрузка видео происходит, обработка тоже. Но новое видео в списке не появляется. В этом случае надо настроить БД. [https://stackoverflow.com/questions/49441094/clipbucket-no-video-found-though-upload-succeed-and-i-have-mp4-file-under-var Через PhpMyAdmin] либо в консоли:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
подключаемся к БД и отправляем настройку:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
use yurtube;&lt;br /&gt;
set global sql_mode=&amp;quot;&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Загрузка и обработка прошла успешно, видео появилось в списке и проигрывается. Но не отображаются введенные &amp;#039;&amp;#039;&amp;#039;Title&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;. При попытке редактирования ругается: &amp;#039;&amp;#039;&amp;#039;Enter in Title number between 4 and 80&amp;#039;&amp;#039;&amp;#039; или что-то подобное. Происходило не со всеми видео, что это и как лечить - пока не понятно. Но как временное решение - через PhpMyAdmin зайти в таблицу &amp;#039;&amp;#039;&amp;#039;cb_video&amp;#039;&amp;#039;&amp;#039;, найти проблемное видео и записать нужные значения через туда.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Deprecation sircumstances ====&lt;br /&gt;
[https://github.com/arslancb/clipbucket Оригинальный ClipBicket] больше не разрабатывается, репозиторий заархивирован. Имеется форк от [https://github.com/MacWarrior/clipbucket-v5 MacWarrior]. Заявлена поддержка PHP8.0+ MariaDB 10.3+  однако с ними код выдает ошибки и не работает. С PHP7.4 ландинг отрабатывается, но более ничего не работает, плеер также не работает. Плееры от старой версии не совместимы с форком (Хотя возможно, дело и в php8 - надо проверить с php7.4). Для Fedora39 пока приходится оставаться на [https://github.com/arslancb/clipbucket/releases/tag/4974 устаревшей версии]. Также надо подключить remi репозиторий.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf -y install https://rpms.remirepo.net/fedora/remi-release-39.rpm&lt;br /&gt;
dnf install php74 php74-php-fpm php74-php-mysqlnd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Далее - сменить сокет в конфиге домена в nginx на:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
        fastcgi_pass unix:/var/opt/remi/php74/run/php-fpm/www.sock;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;/etc/opt/remi/php74/php-fpm.d/www.conf&amp;#039;&amp;#039;&amp;#039; сменить права сокету:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
listen.owner = apache&lt;br /&gt;
listen.group = apache&lt;br /&gt;
listen.mode = 0666&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;/etc/opt/remi/php74/php.ini&amp;#039;&amp;#039;&amp;#039; настроить параметры ([https://yurtube.sphynkx.org.ua/admin_area/cb_server_conf_info.php как рекомендует движок]):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
post_max_size = 512M&lt;br /&gt;
upload_max_filesize = 200M&lt;br /&gt;
memory_limit = 128M&lt;br /&gt;
max_execution_time = 7300&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
В остальном - как описано выше.&lt;br /&gt;
&lt;br /&gt;
=== Логотип и фавикон ===&lt;br /&gt;
Актуальное место настройки найти сложно, к тому же сервис пытается постоянно кешировать страницы.. Данные настройки применительно к актуальному стилю оформления, в данный момент настроен как &amp;#039;&amp;#039;&amp;#039;cb_28&amp;#039;&amp;#039;&amp;#039;, для др. надо откорректировать пути.. Фавикон создаем как PNG-файл 32х32, переименовав его в favicon.ico кидаем в корень хоста. Логотип кидаем в &amp;#039;&amp;#039;&amp;#039;styles/cb_28/theme/images&amp;#039;&amp;#039;&amp;#039; а его актуальные размеры прописываем в &amp;#039;&amp;#039;&amp;#039;styles/cb_28/theme/css/all.css&amp;#039;&amp;#039;&amp;#039; - там в районе стр.3674 есть блок logo {..}&lt;br /&gt;
&lt;br /&gt;
Сам логотип прописывается в &amp;#039;&amp;#039;&amp;#039;styles/cb_28/layout/header.html&amp;#039;&amp;#039;&amp;#039; там почти в начале участок&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; line&amp;gt;&lt;br /&gt;
                                        &amp;lt;h1 class=&amp;quot;logo&amp;quot;&amp;gt;&lt;br /&gt;
                                                &amp;lt;a href=&amp;quot;{$baseurl}&amp;quot;&amp;gt;&lt;br /&gt;
                                                        &amp;lt;img src=&amp;quot;{$theme}/images/ytlogo.png&amp;quot; alt=&amp;quot;cbtune&amp;quot; class=&amp;quot;img-responsive&amp;quot;&amp;gt;&lt;br /&gt;
                                                        &amp;lt;span&amp;gt;clipbucket&amp;lt;/span&amp;gt;&lt;br /&gt;
                                                &amp;lt;/a&amp;gt;&lt;br /&gt;
                                        &amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ytlogo.png&amp;#039;&amp;#039;&amp;#039; это уже замененный файл логотипа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Описание сайта ===&lt;br /&gt;
..живет в метатеге &amp;#039;&amp;#039;&amp;#039;description&amp;#039;&amp;#039;&amp;#039; в &amp;#039;&amp;#039;&amp;#039;styles/cb_28/layout/global_header.html&amp;#039;&amp;#039;&amp;#039;  line 21:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;{$Cbucket-&amp;gt;configs.description}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Хранится в БД, но можно тупо заменить на свой статичный текст.&lt;br /&gt;
&lt;br /&gt;
=== Youtube-подобный URL ===&lt;br /&gt;
Стандартый вид URLа клипов http://domain.tld/watch_video.php?v=XXXXXXX&lt;br /&gt;
Сделаем его по подобию YouTube:&lt;br /&gt;
http://domain.tld/watch?v=XXXXXXX&lt;br /&gt;
В конфиге сайта в nginx в  блоке &amp;quot;location /&amp;quot; допишем нужный реврайт:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot; line&amp;gt;&lt;br /&gt;
    location / {&lt;br /&gt;
 if (!-e $request_filename){&lt;br /&gt;
    rewrite ^(.*)$ /$1_video.php;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Затем поправляем УРЛ в includes/functions_video.php (в районе 470й строки). Строку:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
        $link = BASEURL.&amp;#039;/watch_video.php?v=&amp;#039;.$vdetails[&amp;#039;videokey&amp;#039;].$plist;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
приводим к виду:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
        $link = BASEURL.&amp;#039;/watch?v=&amp;#039;.$vdetails[&amp;#039;videokey&amp;#039;].$plist;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для embed-кода, чтоб привести его к виду http://domain.tld/embed?vid=XXXXXXX в nginx добавляем: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot; line&amp;gt;&lt;br /&gt;
  location /embed {&lt;br /&gt;
    rewrite ^/embed?(.*) /player/embed_player.php?$1$query_string;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и в &amp;#039;&amp;#039;&amp;#039;includes/classes/video.class.php&amp;#039;&amp;#039;&amp;#039; в районе 1305 строки подправляем УРЛ (закоммент. строка - это исх. строка)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
                if($type==&amp;#039;iframe&amp;#039;)&lt;br /&gt;
                {&lt;br /&gt;
                        $embed_code = &amp;#039;&amp;lt;iframe width=&amp;quot;&amp;#039;.config(&amp;#039;embed_player_width&amp;#039;).&amp;#039;&amp;quot; height=&amp;quot;&amp;#039;.config(&amp;#039;embed_player_height&amp;#039;).&amp;#039;&amp;quot; &amp;#039;;&lt;br /&gt;
##                      $embed_code .= &amp;#039;src=&amp;quot;&amp;#039;.BASEURL.&amp;#039;/player/embed_player.php?vid=&amp;#039;.$vdetails[&amp;#039;videokey&amp;#039;].&amp;#039;&amp;amp;width=&amp;#039;.&lt;br /&gt;
                        $embed_code .= &amp;#039;src=&amp;quot;&amp;#039;.BASEURL.&amp;#039;/player/embed?vid=&amp;#039;.$vdetails[&amp;#039;videokey&amp;#039;].&amp;#039;&amp;amp;width=&amp;#039;.&lt;br /&gt;
                        config(&amp;#039;embed_player_width&amp;#039;).&amp;#039;&amp;amp;height=&amp;#039;.config(&amp;#039;embed_player_height&amp;#039;).&lt;br /&gt;
                        &amp;#039;&amp;amp;autoplay=&amp;#039;.config(&amp;#039;autoplay_embed&amp;#039;).&amp;#039;&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;#039;;&lt;br /&gt;
                }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
и в районе 1322 строки:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
                                if($vid_file)&lt;br /&gt;
                                {&lt;br /&gt;
                                        $code = &amp;#039;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;&amp;lt;object width=&amp;quot;&amp;#039;.EMBED_VDO_WIDTH.&amp;#039;&amp;quot; height=&amp;quot;&amp;#039;.EMBED_VDO_HEIGHT.&amp;#039;&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
##                                      $code .= &amp;#039;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;&amp;#039;.PLAYER_URL.&amp;#039;/embed_player.php?vid=&amp;#039;.$vdetails[&amp;#039;videoid&amp;#039;].&amp;#039;&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;&amp;#039;.PLAYER_URL.&amp;#039;/embed?vid=&amp;#039;.$vdetails[&amp;#039;videoid&amp;#039;].&amp;#039;&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;&amp;lt;param name=&amp;quot;allowFullScreen&amp;quot; value=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;&amp;lt;param name=&amp;quot;allowscriptaccess&amp;quot; value=&amp;quot;always&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;#039;;&lt;br /&gt;
##                                      $code .= &amp;#039;&amp;lt;embed src=&amp;quot;&amp;#039;.PLAYER_URL.&amp;#039;/embed_player.php?vid=&amp;#039;.$vdetails[&amp;#039;videoid&amp;#039;].&amp;#039;&amp;quot;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;&amp;lt;embed src=&amp;quot;&amp;#039;.PLAYER_URL.&amp;#039;/embed?vid=&amp;#039;.$vdetails[&amp;#039;videoid&amp;#039;].&amp;#039;&amp;quot;&amp;#039;;&lt;br /&gt;
                                        $code .= &amp;#039;type=&amp;quot;application/x-shockwave-flash&amp;quot; allowscriptaccess=&amp;quot;always&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;#039;;&lt;br /&gt;
                                        return $code .= &amp;#039;&amp;lt;/object&amp;gt;&amp;#039;;&lt;br /&gt;
                                }else&lt;br /&gt;
                                {&lt;br /&gt;
                                        return embeded_code($vdetails);&lt;br /&gt;
                                }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дата загрузки видео перед описанием ===&lt;br /&gt;
Опять таки, типа как в Ютюбе - чтоб присутствовала рядом с описанием и дата загрузки. В &amp;#039;&amp;#039;&amp;#039;styles/cb_28/layout/watch_video.html&amp;#039;&amp;#039;&amp;#039; в районе 18 строки ищем строчку:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;hml&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;h1&amp;gt;{$video.title}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
После нее добавляем вывод даты в разметке заголовка:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;{date(&amp;#039;d.m.Y&amp;#039;, strtotime($video.datecreated))}&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видео конвертится но не отображается в очереди ===&lt;br /&gt;
По процессам видно что конвертация идет и потом успешно заканчивается, но в списке добаленных видео не появляется. Проблема появилась после перезагрузки сервера. Решилось установкой параметра в MySQL:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
  SET GLOBAL sql_mode=&amp;quot;&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Также прописан в /etc/my.cnf&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
  sql_mode=&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Логотип внизу плеера ===&lt;br /&gt;
Включается как файл &amp;#039;&amp;#039;&amp;#039;images/icons/country/hp-cb.png&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Код &amp;#039;&amp;#039;&amp;#039;player/CB_html5_player/html5_player.php&amp;#039;&amp;#039;&amp;#039; (line 84):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
                        $l_details = BASEURL.&amp;#039;/images/icons/country/hp-cb.png&amp;#039;;&lt;br /&gt;
                        $l_convert = base64_encode(file_get_contents($l_details));&lt;br /&gt;
                        assign(&amp;#039;display&amp;#039;,$l_convert);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
оттуда &amp;#039;&amp;#039;&amp;#039;display&amp;#039;&amp;#039;&amp;#039; вставляется в &amp;#039;&amp;#039;&amp;#039;player/CB_html5_player/html5_player.html&amp;#039;&amp;#039;&amp;#039; (line 190):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  var webpath=&amp;quot;{$display}&amp;quot;;var homepath=&amp;quot;{$about}&amp;quot;;var web=&amp;quot;{$ov}&amp;quot;;var $top=&amp;quot;{$top}&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Логотип является ссылкой, ведущей по дефолту на сайт &amp;lt;s&amp;gt;clip-bucket.com&amp;lt;/s&amp;gt;. Сайт уже не работает, поэтому вполне можно сменить адрес на свой. Он живет в БД, в таблице &amp;#039;&amp;#039;&amp;#039;cb_config&amp;#039;&amp;#039;&amp;#039;, поле &amp;#039;&amp;#039;&amp;#039;player_logo_url&amp;#039;&amp;#039;&amp;#039;. Можно изменить его там через PhpMySql либо в консоли mysql:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
use yurtube;&lt;br /&gt;
UPDATE cb_config SET value = &amp;#039;https://yurtube.sphynkx.org.ua/&amp;#039; WHERE name = &amp;#039;player_logo_url&amp;#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Логотип на центральную кнопку плеера ===&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;player/CB_html5_player/player_style.css&amp;#039;&amp;#039;&amp;#039; в районе строки 617:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot; line&amp;gt;&lt;br /&gt;
  /* OTHERS CSS */&lt;br /&gt;
  /* video screen cover */&lt;br /&gt;
  .loading, .init{&lt;br /&gt;
  ...&lt;br /&gt;
        display:none;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
меняем на &amp;#039;&amp;#039;&amp;#039;display:block;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Там же закомментарена строка 631:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
  .init{&lt;br /&gt;
        /*background:url(skin/bigplay.png) no-repeat 50% 50% !important;*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Раскомметариваем и подкидываем свой логотип размером 96х96 с именем &amp;#039;&amp;#039;&amp;#039;bigplay.png&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Для embed-версии в секцию &amp;#039;&amp;#039;&amp;#039;.init:before&amp;#039;&amp;#039;&amp;#039; (там же, чуть пониже) добавляем стоку&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
        background:url(skin/bigplay.png) no-repeat 50% 50% !important;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Также символ треугольника смазывает картинку логотипа.. Ее надо чуть подвинуть - подкорректировать там же параметры: &amp;#039;&amp;#039;&amp;#039;left&amp;#039;&amp;#039;&amp;#039; с 50% на 47%&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;height&amp;#039;&amp;#039;&amp;#039; с 30px на 34px&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO&amp;#039;&amp;#039;&amp;#039;: разобраться почему в Хроме ничего не меняется. Похоже, застревает в каком-то из кешей - браузера или движка. На следующий день уже видно обновленное..&lt;br /&gt;
&lt;br /&gt;
=== Footer ===&lt;br /&gt;
В оригинале там пишется &amp;#039;&amp;#039;&amp;#039;Forged By ClipBucket&amp;#039;&amp;#039;&amp;#039;. Содержимое записи непонятно где хранится. Можно заменить на пустоту, сменив в &amp;#039;&amp;#039;&amp;#039;styles/cb_28/layout/footer.html&amp;#039;&amp;#039;&amp;#039; строку 40 c &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; inline&amp;gt;&amp;lt;span&amp;gt;#ClipBucket#&amp;lt;/span&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; на &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; inline&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в самом конце &amp;lt;s&amp;gt;убрать&amp;lt;/s&amp;gt; &amp;quot;испортить&amp;quot; строчку &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; inline&amp;gt;{$Cbucket-&amp;gt;footer()}&amp;lt;/syntaxhighlight&amp;gt;. Сработало &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; inline&amp;gt;{$Cbucket2-&amp;gt;footer()}&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ссылка [https://yurtube.sphynkx.org.ua/view_page.php?pid=1 About Us] содержит текст, лежащий в БД, в таблице &amp;#039;&amp;#039;&amp;#039;cb_pages&amp;#039;&amp;#039;&amp;#039; поле &amp;#039;&amp;#039;&amp;#039;about_us&amp;#039;&amp;#039;&amp;#039;. По аналогии, [https://yurtube.sphynkx.org.ua/view_page.php?pid=4 Help] и [https://yurtube.sphynkx.org.ua/view_page.php?pid=3 Terms Of Service] живут в той же таблице в полях &amp;#039;&amp;#039;&amp;#039;help&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;terms_of_service&amp;#039;&amp;#039;&amp;#039; соотв. Там их и можно поправить через PhpMyAdmin.&lt;/div&gt;</summary>
		<author><name>Sphynkx</name></author>
	</entry>
</feed>