<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : [Решено] Menu Generator</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 12:47:17 -0000</pubDate>

		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46687">#46687</a> <strong>Alex300: </strong>
<blockquote>
<p>по опыту, эти кавычки, спасают, когда преффикс БД отличается от "cot_"</p>
</blockquote>

<p>Да, точно. Есть такая особенность установщика. Спасибо. Поправил.</p>

<p class="updated"><strong>Добавлено 17 минут спустя:</strong></p>

<p>Если все ок, можно перед заголовком темы написать "[РЕШЕНО]"</p>
</blockquote>

<p>да,</p>

<p>всё пока отлично!</p>

<p>форкнул к себе <img alt="smiley" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/regular_smile.png" title="smiley" width="23" /></p>
]]></description>
			<pubDate>Sat, 27 May 2023 15:07:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46689]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<blockquote>
<p>по опыту, эти кавычки, спасают, когда преффикс БД отличается от "cot_"</p>
</blockquote>

<p>Да, точно. Есть такая особенность установщика. Спасибо. Поправил.</p>
<p class="updated"><strong>Добавлено 17 минут спустя:</strong></p><p>Если все ок, можно перед заголовком темы написать "[РЕШЕНО]"</p>
]]></description>
			<pubDate>Sat, 27 May 2023 14:46:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46687]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46685">#46685</a> <strong>Alex300:</strong>
<p>На мастер ветке все прошло без ошибок. Хорошо было бы само сообщение об ошибке приложить. И я не вижу разницы в запросах кроме кавычек в полях и зазвании таблицы. Но это имеет значение, если название поля или таблицы совпадает с каким-либо ключевым словом MySQL</p>
</blockquote>

<p>по опыту, эти кавычки, спасают, когда преффикс БД отличается от "cot_"</p>

<p>плагин ставил на фриланс-биржу - текст ошибки</p>

<pre class="brush:as3;">

Fatal error

2023-05-27 12:35

SQL error 42S02: Base table or view not found: 1146 Table 'bitrix.flance_menugenerator' doesn't exist

#0  cot_diefatal(SQL error 42S02: Base table or view not found: 1146 Table 'bitrix.flance_menugenerator' doesn't exist) called at [E:\OSPanel\domains\tradebuild\system\database.php:372]
#1  CotDB-&gt;query(SELECT * FROM flance_menugenerator ORDER BY mg_path ASC) called at [E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php:20]
#2  cot_read_sqltable() called at [E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php:128]
#3  include(E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php) called at [E:\OSPanel\domains\tradebuild\system\common.php:734]
#4  require_once(E:\OSPanel\domains\tradebuild\system\common.php) called at [E:\OSPanel\domains\tradebuild\admin.php:20]

Title of your site
</pre>

<p>где bitrix - имя базы. а в ней новая таблица cot_menugenerator</p>

<p>что бы запустить сайт (ошибка же уже никуда не пускает)</p>

<p>решаю через "Rename a Table in MySQL"</p>

<pre class="brush:sql;">
RENAME TABLE `cot_menugenerator` TO `flance_menugenerator`;</pre>

<p>сайт пошел )) плагин встал ))</p>

<p>уже по-второму кругу <img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /></p>

<p> </p>

<p class="updated"><strong>Добавлено 10 минут спустя:</strong></p>

<p>вот для проверки только что, снова. через админку плагин удалил, базу проверил, таблица удалена.</p>

<p>модифицирую инструкцию</p>

<pre class="brush:sql;">
CREATE TABLE IF NOT EXISTS `cot_menugenerator` (
	`mg_id` int(10) unsigned NOT NULL auto_increment,
	`mg_path` varchar(255) NOT NULL default '0',
	`mg_title` varchar(255) NOT NULL default '',
	`mg_extra` varchar(255) NOT NULL default '',
	`mg_href` varchar(255) NOT NULL default '',
	`mg_desc` varchar(255) NOT NULL default '',
	`mg_users` varchar(255) NOT NULL default '',
	PRIMARY KEY  (mg_id)
	);</pre>

<p>плагин встал как надо и без ошибок в процессе установки.</p>

<p>а префикс таблицы автоматом при установке взят из <strong>config.php</strong></p>

<pre class="brush:as3;">
$db_x = 'flance_';</pre>

<p>может в теории математика вовсе другая,</p>

<p>но практика именно как изложил выше</p>

<p class="updated"><strong>Добавлено 4 минуты спустя:</strong></p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46683">#46683</a> <strong>Alex300: </strong>

<p>Описание <a href="https://www.cotonti.com/extensions/administration-management/menu-generator">https://www.cotonti.com/extensions/administration-management/menu-generator</a></p>

<p> </p>
</blockquote>

<p>спасибо за довольно "доступное" xDDD описание.</p>

<p>буду юзать и варить воду с вопросами <img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /><img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /><img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /></p>

<p>если они конечно возникнут.</p>

<p>Алексей, таких как Вы еще бы 3-5 человек в команду, - "порвали" бы "кота" <img alt="wink" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/wink_smile.png" title="wink" width="23" /></p>
]]></description>
			<pubDate>Sat, 27 May 2023 12:44:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46686]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Все добавил <a href="https://www.cotonti.com/extensions/administration-management/menu-generator">в описание</a>.</p>

<p class="updated"><strong>Добавлено 33 минуты спустя:</strong></p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46684">#46684</a> <strong>webitproff: </strong>

<p>по установке получил фатальныйирор )))</p>

<p>но не отчаялся, быстро разобрался, - нужно преобразовать немного</p>

<pre class="brush:sql;">
/* Create menus data table */
CREATE TABLE IF NOT EXISTS cot_menugenerator (
        mg_id int(10) unsigned NOT NULL auto_increment,
        mg_path varchar(255) NOT NULL default '0',
        mg_title varchar(255) NOT NULL default '',
        mg_extra varchar(255) NOT NULL default '',
        mg_href varchar(255) NOT NULL default '',
        mg_desc varchar(255) NOT NULL default '',
        mg_users varchar(255) NOT NULL default '',
        PRIMARY KEY  (mg_id)
        );</pre>

<p>в такой вид</p>

<pre class="brush:sql;">
/* Create menus data table */
CREATE TABLE IF NOT EXISTS `cot_menugenerator` (
        `mg_id` int(10) unsigned NOT NULL auto_increment,
        `mg_path` varchar(255) NOT NULL default '0',
        `mg_title` varchar(255) NOT NULL default '',
        `mg_extra` varchar(255) NOT NULL default '',
        `mg_href` varchar(255) NOT NULL default '',
        `mg_desc` varchar(255) NOT NULL default '',
        `mg_users` varchar(255) NOT NULL default '',
        PRIMARY KEY  (mg_id)
        );</pre>

<p>интуитивно понимаю,</p>

<p>а как тот пёс,</p>

<p>объяснить техническим языком не могу.</p>

<p> </p>

<p>но робить! <img alt="yes" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/thumbs_up.png" title="yes" width="23" /></p>
</blockquote>

<p>На мастер ветке все прошло без ошибок. Хорошо было бы само сообщение об ошибке приложить. И я не вижу разницы в запросах кроме кавычек в полях и зазвании таблицы. Но это имеет значение, если название поля или таблицы совпадает с каким-либо ключевым словом MySQL</p>
]]></description>
			<pubDate>Sat, 27 May 2023 10:16:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46685]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p>по установке получил фатальныйирор )))</p>

<p>но не отчаялся, быстро разобрался, - нужно преобразовать немного</p>

<pre class="brush:sql;">
/* Create menus data table */
CREATE TABLE IF NOT EXISTS cot_menugenerator (
        mg_id int(10) unsigned NOT NULL auto_increment,
        mg_path varchar(255) NOT NULL default '0',
        mg_title varchar(255) NOT NULL default '',
        mg_extra varchar(255) NOT NULL default '',
        mg_href varchar(255) NOT NULL default '',
        mg_desc varchar(255) NOT NULL default '',
        mg_users varchar(255) NOT NULL default '',
        PRIMARY KEY  (mg_id)
        );</pre>

<p>в такой вид</p>

<pre class="brush:sql;">
/* Create menus data table */
CREATE TABLE IF NOT EXISTS `cot_menugenerator` (
        `mg_id` int(10) unsigned NOT NULL auto_increment,
        `mg_path` varchar(255) NOT NULL default '0',
        `mg_title` varchar(255) NOT NULL default '',
        `mg_extra` varchar(255) NOT NULL default '',
        `mg_href` varchar(255) NOT NULL default '',
        `mg_desc` varchar(255) NOT NULL default '',
        `mg_users` varchar(255) NOT NULL default '',
        PRIMARY KEY  (mg_id)
        );</pre>

<p>интуитивно понимаю,</p>

<p>а как тот пёс,</p>

<p>объяснить техническим языком не могу.</p>

<p> </p>

<p>но робить! <img alt="yes" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/thumbs_up.png" title="yes" width="23" /></p>

<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p>

<p>это на бета 0.9.23 и на php 7.4, на 8.1  еще не проверял</p>

<p class="updated"><strong>Добавлено 1 час спустя:</strong></p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46683">#46683</a> <strong>Alex300: </strong>

<p>Описание сейчас подготовлю :)</p>

<p> </p>
</blockquote>

<p>Такой момент, а можно ли создать собственные шаблоны (TPL) <strong>menugenerator.<span style="color:#e74c3c;">MyName</span><span style="color:#000000;">.</span>tpl</strong></p>

<p>то есть, как пример, подключить диффецировано, отдельно меню в</p>

<p>header.tpl</p>

<p>footer.tpl</p>

<p>page.tpl</p>

<p>page.list.tpl</p>

<p>?</p>

<p>прошу подсказать, как это можно сделать "глобально".</p>

<p>если такой возможности нет, - будет лучше "клонировать" плагин?</p>
]]></description>
			<pubDate>Sat, 27 May 2023 06:23:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46684]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Описание <a href="https://www.cotonti.com/extensions/administration-management/menu-generator">https://www.cotonti.com/extensions/administration-management/menu-generator</a></p>

<p> </p>
]]></description>
			<pubDate>Sat, 27 May 2023 06:05:19 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46683]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9240&amp;d=1#46681">#46681</a> <strong>Alex300: </strong>
<p><a href="https://github.com/Cotonti-Extensions/menugenerator" rel="nofollow">https://github.com/Cotonti-Extensions/menugenerator</a></p>
</blockquote>

<p>Очень признателен, Алексей.</p>

<p>счас буду тестить ))</p>

<p><img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /><img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /><img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /></p>
]]></description>
			<pubDate>Sat, 27 May 2023 06:03:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46682]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p><a href="https://github.com/Cotonti-Extensions/menugenerator" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">https://github.com/Cotonti-Extensions/menugenerator</a></p>
]]></description>
			<pubDate>Sat, 27 May 2023 05:58:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46681]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Этот плагин генерит только HTML или CSS , привязывает ссылки ресурсов сайта к кнопкам/элементам меню ?  ( Непонятное описание, для чего нужен плагин )</p>
]]></description>
			<pubDate>Sat, 27 May 2023 05:31:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46680]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<h3>Введение</h3>

<h4>плагин в разработке и процессе адаптации</h4>

<p>Для чего нужен плагин Menu Generator</p>

<p>Часто, выполняя заказ на создание веб-сайта, мы сталкиваемся с необходимостью предоставить Заказчику возможность комфортного и простого в понимании инструмента для наполнения и редактирования многоуровневого главного меню. Непосредственная работа с шаблоном по FTP или через онлайновый редактор сложна и чревата ошибками в разметке. Именно поэтому мы разработали и создали плагин Menu Generator, который позволяет неопытному пользователю манипулировать главным меню без опасности нанести серьезный вред сайту. Установка плагина</p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto">
<pre class="notranslate">
<code>Распаковать плагин в каталог /plugins/
Проинсталлировать плагин из панели управления сайтом
Разместить в шаблоне тег {MENU_GENERAL}
Заполнить меню из раздела администрирования плагина
</code></pre>
</div>

<p>What is Menu Generator</p>

<p>During website development you often come across situations when the Customer needs a convenient and simple-to-understand tool to fill end edit multi-level navigation menu. Working with the template via FTP or online template editor is complicated and prone to errors. That is why we've developed the Menu Generator plugin that enables main menu management by an unexperienced user without endangering the html-layout. Plugin Installation</p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto">
<pre class="notranslate">
<code>Unpack the zipped file into the /plugins/ folder
Install the plugin from the admin panel
Place {MENU_GENERAL} tag in the template
Fill out the menu using the tools section
</code></pre>
</div>

<p>©️ <a href="https://www.seditio.by/portfolio/plagin-menu-generator-dlja-cmf-cotonti" rel="nofollow">Страница и авторство плагина для Cotonti</a></p>

<p> </p>

<h3>Ход работы</h3>

<ol>
	<li>перенес инструкции установки из menu.setup.php в menu/setup/menu.install.sql</li>
	<li><code>[***_SED_EXTPLUGIN]</code> заменил на <code>[***_COT_EXT]</code></li>
	<li><code>sed_skinfile</code> заменил на <code>cot_tplfile</code></li>
	<li><code>$sql=sed_sql_query</code> заменил на <code>$sql = Cot::$db-&gt;query</code></li>
	<li>преффикс <code>sed_</code> заменил на <code>cot_</code> соблюдая регистр</li>
	<li>на php 7.4 плагин в админке установил и запустил, появилась форма для создания меню (и довольно прикольно), но по заполнению формы, кликая "создать меню" - отправляет по адресу "http://мой-сайт/admin.php?m=tools&amp;p=menu" - и там получаю очень содержательное</li>
</ol>

<pre class="brush:as3;">

Ошибка в параметрах запроса
Один из параметров запроса недействителен или устарел. Вернитесь назад и попробуйте отправить форму заново.
</pre>

<p>ссылка прописана в menu.admin.php таким образом</p>

<pre class="brush:as3;">
$tt-&gt;assign('MENU_FORMACTION', cot_url('admin', 'm=tools&amp;p=menu'));</pre>

<p>Дальше я тупо застрял, искал может что похожее в движке, но не пофортило, а мозгов не хватает.</p>

<p> </p>

<h3>Дмитрий (Kort)</h3>

<p>предполагаю, это ваша разработка.</p>

<p>в репозиториях у вас плагина не нашел, и поэтому со своими правками <strong>залил к себе на github</strong>. [удалено как не актуальное]</p>

<p>пожалуйста, как будет время, помогите с адаптацией под актуальную версию движка</p>
]]></description>
			<pubDate>Fri, 26 May 2023 23:22:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9240&d=0#post46679]]></link>
		</item>
	</channel>
</rss>