<?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=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0</id>
	<title>Разработка - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://cbwiki.sphynkx.org.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;action=history"/>
	<updated>2026-09-07T08:04:17Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=255&amp;oldid=prev</id>
		<title>Sphynkx: /* Collections not work for logined users */</title>
		<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=255&amp;oldid=prev"/>
		<updated>2024-03-16T18:48:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Collections not work for logined users&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 18:48, 16 марта 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Строка 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(Де-)Инсталляция починалась, но плагин все же не работает, админка пустая.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(Де-)Инсталляция починалась, но плагин все же не работает, админка пустая.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Collections not work for logined users ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;s&amp;gt;&lt;/ins&gt;Collections not work for logined users&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/s&amp;gt; &lt;/ins&gt;====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;[https://github.com/MacWarrior/clipbucket-v5/commit/f8df097a2c1c8291fd47432692522f56a70ce4a9 FIXED]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;[https://github.com/MacWarrior/clipbucket-v5/commit/f8df097a2c1c8291fd47432692522f56a70ce4a9 FIXED]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cb_wiki:diff:1.41:old-254:rev-255:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sphynkx</name></author>
	</entry>
	<entry>
		<id>https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=254&amp;oldid=prev</id>
		<title>Sphynkx: /* Collections not work for logined users */</title>
		<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=254&amp;oldid=prev"/>
		<updated>2024-03-16T18:45:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Collections not work for logined users&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 18:45, 16 марта 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Строка 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Финальная часть &amp;#039;&amp;#039;&amp;#039;COUNT( DISTINCT collection_items.ci_id &amp;gt; 0 )&amp;#039;&amp;#039;&amp;#039; обнаружена в &amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:162 однако &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039; нигде в движке не обнаружена, откуда вызывается - непонятно.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Финальная часть &amp;#039;&amp;#039;&amp;#039;COUNT( DISTINCT collection_items.ci_id &amp;gt; 0 )&amp;#039;&amp;#039;&amp;#039; обнаружена в &amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:162 однако &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039; нигде в движке не обнаружена, откуда вызывается - непонятно.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;FIXED&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Очепятка - пропущена точка и &amp;#039;&amp;#039;&amp;#039;collections.userid&amp;#039;&amp;#039;&amp;#039; превратилось в &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Очепятка - пропущена точка и &amp;#039;&amp;#039;&amp;#039;collections.userid&amp;#039;&amp;#039;&amp;#039; превратилось в &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:164&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:164&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cb_wiki:diff:1.41:old-253:rev-254:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sphynkx</name></author>
	</entry>
	<entry>
		<id>https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=253&amp;oldid=prev</id>
		<title>Sphynkx: Новая страница: «В движок встроен Whoops - фреймворк обработки ошибок. Включается при включении дев-мода. В случаях, когда падает весь движок, с Whoops-ом выводится страничка с диагностикой.  В шаблонах указывается конструкция &#039;&#039;&#039;{ANCHOR place=&#039;before_compose_box&#039;}&#039;&#039;&#039;, которая является функцией...»</title>
		<link rel="alternate" type="text/html" href="https://cbwiki.sphynkx.org.ua/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&amp;diff=253&amp;oldid=prev"/>
		<updated>2024-03-16T18:44:19Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «В движок встроен Whoops - фреймворк обработки ошибок. Включается при включении дев-мода. В случаях, когда падает весь движок, с Whoops-ом выводится страничка с диагностикой.  В шаблонах указывается конструкция &amp;#039;&amp;#039;&amp;#039;{ANCHOR place=&amp;#039;before_compose_box&amp;#039;}&amp;#039;&amp;#039;&amp;#039;, которая является функцией...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В движок встроен Whoops - фреймворк обработки ошибок. Включается при включении дев-мода. В случаях, когда падает весь движок, с Whoops-ом выводится страничка с диагностикой.&lt;br /&gt;
&lt;br /&gt;
В шаблонах указывается конструкция &amp;#039;&amp;#039;&amp;#039;{ANCHOR place=&amp;#039;before_compose_box&amp;#039;}&amp;#039;&amp;#039;&amp;#039;, которая является функцией в &amp;#039;&amp;#039;&amp;#039;includes/plugin.functions.php:40&amp;#039;&amp;#039;&amp;#039;. При регистрации плагина в нем указывается нужное место привязки, и код плагина будет встроен в этом месте интерфейса.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Get autoincrement value for table in db ====&lt;br /&gt;
Выводим текущее значение индекса автоинкремента для таблицы (который назначится следующему элементу таблицы, предыдущие удаленные элементы инкремент не меняют):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = &amp;quot;yurtube5&amp;quot; AND TABLE_NAME = &amp;quot;cb_video&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Также его можно посмотреть в PhpMyAdmin став на таблицу &amp;#039;&amp;#039;&amp;#039;cb_video&amp;#039;&amp;#039;&amp;#039; и перейдя во вкладку Операции.&lt;br /&gt;
&lt;br /&gt;
==== Reset autoincrement for cb_video ====&lt;br /&gt;
После ряда проб загрузки видео и удалений, индекс виде в БД продолжает расти и потом получается некрасивый разброс (напр. уже имеющиеся видео - с индексом 9, но следующее загружаемое видео получит 120, с учетом прошлых уделенных загрузок). Его можно убрать след.командами - в 1й узнаем последний актуальный индекс, во 2й модифицируем счетчик таблицы на счет с индекса, на единицу большего чем актуальный:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT MAX(videoid) FROM cb_video;&lt;br /&gt;
ALTER TABLE cb_video AUTO_INCREMENT = 10;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
В данном случае, после реального видео с индексом 9 следующее загрузится с индексом 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Встраивание своего кода в Upload Form ====&lt;br /&gt;
Место где можно поместить свой элемент на форме аплоада видео (2 этап после открытия видеофайла) - перед блоком &amp;#039;&amp;#039;&amp;#039;Video Category&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;styles/global/upload_form.html:172&amp;#039;&amp;#039;&amp;#039;. Там тег &amp;#039;&amp;#039;&amp;#039;{ANCHOR place=&amp;quot;before_upload_form_categories_field&amp;quot;}&amp;#039;&amp;#039;&amp;#039; после которого идет код вставки всего что относится к отображению категорий. В создаваемом для аплоада плагине при регистрации указываем этот анкор.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CBv5 Bugs ===&lt;br /&gt;
==== Движок падает при добавлении аватарки ====&lt;br /&gt;
После обновления странички все оживает и аватарка оказывается загруженной. Надо повоспроизводить.&lt;br /&gt;
&lt;br /&gt;
==== Не отрабатывают HTML-шаблоны в плагинах ====&lt;br /&gt;
В исследованных плагинах не отрабатывают HTML-шаблоны - ни разметка, ни команды из анкоров.. Вероятно, сменился алгоритм их обработки.&lt;br /&gt;
&lt;br /&gt;
==== Recapcha_v2 ====&lt;br /&gt;
Проблема вероятно касается и предыдущей верстии - &amp;#039;&amp;#039;&amp;#039;Provides ReCaptcha for your ClipBucket Website&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Обрушает движок при попытке инсталла/анинсталла, т.к. ошибка в обращении к БД. Поправилось так:&lt;br /&gt;
;plugins/recaptcha_v2/install_recaptcha_v2.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
//Insert Recaptcha field in configurations&lt;br /&gt;
//$db-&amp;gt;insert(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;, &amp;quot;value&amp;quot;], [&amp;quot;recaptcha_v2_site_key&amp;quot;, &amp;quot;&amp;quot;]);&lt;br /&gt;
//$db-&amp;gt;insert(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;, &amp;quot;value&amp;quot;], [&amp;quot;recaptcha_v2_secret_key&amp;quot;, &amp;quot;&amp;quot;]);&lt;br /&gt;
Clipbucket_db::getInstance()-&amp;gt;insert(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;, &amp;quot;value&amp;quot;], [&amp;quot;recaptcha_v2_site_key&amp;quot;, &amp;quot;&amp;quot;]);&lt;br /&gt;
Clipbucket_db::getInstance()-&amp;gt;insert(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;, &amp;quot;value&amp;quot;], [&amp;quot;recaptcha_v2_secret_key&amp;quot;, &amp;quot;&amp;quot;]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;plugins/recaptcha_v2/uninstall_recaptcha_v2.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
//Insert Recaptcha field in configurations&lt;br /&gt;
//$db-&amp;gt;delete(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;], [&amp;quot;recaptcha_v2_site_key&amp;quot;]);&lt;br /&gt;
//$db-&amp;gt;delete(tbl(&amp;quot;config&amp;quot;), [&amp;quot;name&amp;quot;], [&amp;quot;recaptcha_v2_secret_key&amp;quot;]);&lt;br /&gt;
Clipbucket_db::getInstance()-&amp;gt;execute(&amp;#039;DELETE FROM &amp;#039; . tbl(&amp;#039;config&amp;#039;) . &amp;#039; WHERE name=&amp;quot;recaptcha_v2_site_key&amp;quot;&amp;#039;);&lt;br /&gt;
Clipbucket_db::getInstance()-&amp;gt;execute(&amp;#039;DELETE FROM &amp;#039; . tbl(&amp;#039;config&amp;#039;) . &amp;#039; WHERE name=&amp;quot;recaptcha_v2_secret_key&amp;quot;&amp;#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
(Де-)Инсталляция починалась, но плагин все же не работает, админка пустая.&lt;br /&gt;
&lt;br /&gt;
==== Collections not work for logined users ====&lt;br /&gt;
;[https://github.com/MacWarrior/clipbucket-v5/commit/f8df097a2c1c8291fd47432692522f56a70ce4a9 FIXED]&lt;br /&gt;
&lt;br /&gt;
Создаваемые коллекции пусты и выдают ошибку, если юзер залогинен. Для гостя все категории отображаются. Диагоностика выдала такое:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;file&amp;gt;&lt;br /&gt;
SQL : SELECT collections.collection_id, collections.collection_id_parent, collections.collection_name, collections.collection_description, collections.userid, collections.views, collections.date_added, collections.featured, collections.broadcast, collections.allow_comments, collections.allow_rating, collections.total_comments, collections.last_commented, collections.rating, collections.rated_by, collections.voters, collections.active, collections.public_upload, collections.type, users.username AS user_username, COUNT(CASE WHEN collections.type = &amp;#039;videos&amp;#039; THEN video.videoid ELSE photos.photo_id END) AS total_objects, GROUP_CONCAT(tags.name SEPARATOR &amp;#039;,&amp;#039;) AS tags, GROUP_CONCAT( DISTINCT(categories.category_id) SEPARATOR &amp;#039;,&amp;#039;) AS category, GROUP_CONCAT( DISTINCT(categories.category_name) SEPARATOR &amp;#039;,&amp;#039;) AS category_names FROM cb_collections AS collections LEFT JOIN cb_users AS users ON collections.userid = users.userid LEFT JOIN cb_collection_items AS collection_items ON collections.collection_id = collection_items.collection_id LEFT JOIN cb_video AS video ON collections.type = &amp;#039;videos&amp;#039; AND collection_items.object_id = video.videoid LEFT JOIN cb_photos AS photos ON collections.type = &amp;#039;photos&amp;#039; AND collection_items.object_id = photos.photo_id LEFT JOIN cb_collection_tags AS collection_tags ON collections.collection_id = collection_tags.id_collection LEFT JOIN cb_tags AS tags ON collection_tags.id_tag = tags.id_tag LEFT JOIN cb_collections_categories AS collections_categories ON collections.collection_id = collections_categories.id_collection LEFT JOIN cb_categories AS categories ON collections_categories.id_category = categories.category_id WHERE collections.collection_id = &amp;#039;2&amp;#039; GROUP BY collections.collection_id,collections.collection_id HAVING (COUNT( DISTINCT collection_items.ci_id &amp;gt; 0 ) OR collectionsuserid = 1)&lt;br /&gt;
ERROR : Unknown column &amp;#039;collectionsuserid&amp;#039; in &amp;#039;having clause&amp;#039;&lt;br /&gt;
Collection does not exist.&lt;br /&gt;
&amp;lt;/file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Финальная часть &amp;#039;&amp;#039;&amp;#039;COUNT( DISTINCT collection_items.ci_id &amp;gt; 0 )&amp;#039;&amp;#039;&amp;#039; обнаружена в &amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:162 однако &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039; нигде в движке не обнаружена, откуда вызывается - непонятно.&lt;br /&gt;
;FIXED&lt;br /&gt;
Очепятка - пропущена точка и &amp;#039;&amp;#039;&amp;#039;collections.userid&amp;#039;&amp;#039;&amp;#039; превратилось в &amp;#039;&amp;#039;&amp;#039;collectionsuserid&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;includes/classes/collections.class.php&amp;#039;&amp;#039;&amp;#039;:164&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;                $hide_empty_collection = &amp;#039;(&amp;#039; . $hide_empty_collection . &amp;#039; OR &amp;#039; . $this-&amp;gt;getTableName() . &amp;#039;userid = &amp;#039; . User::getInstance()-&amp;gt;getCurrentUserID() . &amp;#039;)&amp;#039;;&lt;br /&gt;
&amp;gt;                $hide_empty_collection = &amp;#039;(&amp;#039; . $hide_empty_collection . &amp;#039; OR &amp;#039; . $this-&amp;gt;getTableName() . &amp;#039;.userid = &amp;#039; . User::getInstance()-&amp;gt;getCurrentUserID() . &amp;#039;)&amp;#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sphynkx</name></author>
	</entry>
</feed>