<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Оптимальный путь решения?</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 20:08:21 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9215&amp;d=1#46328">#46328</a> <strong>Alex300: </strong>
<p>Когда-то давно делал что то подобное: <a href="https://lily-software.com/free-scripts/cotonti-banners" rel="nofollow">https://lily-software.com/free-scripts/cotonti-banners</a>. Но именно что подобное, не уверен подойдет ли в данном случае. Да и модуль тот давно не обновлялся.</p>
</blockquote>

<p>Этот модуль (с допиливаниями но в основном рюшечки а не ядро) успешно работает годами у меня</p>
<p class="updated"><strong>Added 1 minute later:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9215&amp;d=1#48080">#48080</a> <strong>Kort: </strong>
<p dir="ltr">Простой вариант баннерной системы:</p>
</blockquote>

<p>О, гляну если не сдохну от жары или другой причины)</p>
]]></description>
			<pubDate>Zo, 14 Jul 2024 09:43:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post48081]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p dir="ltr" id="docs-internal-guid-f04d4eda-7fff-9762-f4fd-91126c979d2a">Простой вариант баннерной системы:</p>

<ol dir="ltr">
	<li>Баннеры храним в массиве, который кэшируем. С отключенным кэшем массив просто будет считываться из файла.</li>
	<li>Для каждого баннера можем определить не менее одного:
	<ul>
		<li>имени файла с  картинкой, </li>
		<li>ссылки,</li>
		<li>описания 1,</li>
		<li>описания 2.</li>
	</ul>
	</li>
	<li>Если какое-то из свойств указано в количестве более одного, то при выводе оно рандомизируется. Если рандомизации не требуется, указываем только одно.</li>
	<li>Разметка баннера формируется в TPL-шаблоне.</li>
	<li>Вывод в шаблоне формируется с помощью двух функций:
	<ul>
		<li>проверка наличия баннера для данной страницы,</li>
		<li>вывод баннера.</li>
	</ul>
	</li>
	<li>Картинки выгружаем по ftp в папку, указанную в .gitignore</li>
</ol>

<p dir="ltr">Пример файла настроек массива:</p>

<pre class="brush:php;">
&lt;?php
/**
 * SBS Plugin Settings
 *
 * @package sbs
 * @version 1.00
 * @author SED.BY
 * @copyright (c) sed.by 2024
 */

defined('COT_CODE') or die('Wrong URL');

define('SBS_REALM', '[SEDBY] SBS Simple Banner System');

if ($cache &amp;&amp; $cache-&gt;db-&gt;exists('banners', SBS_REALM)) {
	$sbs_banners = $cache-&gt;db-&gt;get('banners', SBS_REALM);
} else {

	$sbs_banners = [
		'page' =&gt; [
	    '1' =&gt; [
	  		'image' =&gt; [
					'astronaut.jpg',
					'pilot.jpg',
				],
	  		'link' =&gt; [
					'https://sed.by/blog',
					'https://sed.by/archive',
				],
	  		'text_1' =&gt; [
					'Астронавт',
					'Космонавт',
				],
	  		'text_2' =&gt; [
					'Изображение астронавта',
					'Картинка космонавта',
				],
	  	],
	  	'2' =&gt; [
	  		'image' =&gt; [
					'desktop.jpg',
				],
	  		'link' =&gt; [
					'https://sed.by/cot',
				],
	      'text_1' =&gt; [
					'Десктоп',
				],
	      'text_2' =&gt; [
					'Изображение десктопа',
				],
	  	],
	  ],
	];

	$cache &amp;&amp; $cache-&gt;db-&gt;store('banners', $sbs_banners, SBS_REALM, Cot::$cfg['plugin']['sbs']['cache']);
}</pre>

<p dir="ltr">Пример шаблона баннера:</p>

<pre class="brush:xml;">
&lt;!-- BEGIN: MAIN --&gt;
&lt;a href="https://www.cotonti.com/{BANNER_LINK}" title="{BANNER_TEXT_1}" class="mb-3 d-block" {BANNER_REL}&gt;
  &lt;img src="https://www.cotonti.com/{BANNER_IMAGE}" alt="{BANNER_TEXT_2}" class="img-fluid"&gt;
&lt;/a&gt;
&lt;!-- END: MAIN --&gt;</pre>

<p dir="ltr">Пример вывода баннера:</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.id|sedby_banner_exists('page', $this)} === true --&gt;
{PHP.id|sedby_banner('sbs.partner', 'page', $this, 'random')}
&lt;!-- ENDIF --&gt;</pre>

<p dir="ltr"><a href="https://sed.by/kb/php/simple-banners" rel="nofollow" rel="nofollow">Подробное описание</a> | <a href="https://github.com/seditio/cot_sbs" rel="nofollow" rel="nofollow">Git-репозиторий</a></p>
]]></description>
			<pubDate>Vr, 12 Jul 2024 12:21:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post48080]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p><a href="https://lily-software.com/free-scripts/cotonti-banners" rel="nofollow">https://lily-software.com/free-scripts/cotonti-banners</a> отлично все это делает, не глючит и под себя дорабатывается очень легко. </p>
]]></description>
			<pubDate>Thu, 13 Apr 2023 06:29:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46479]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9215&amp;d=1#46372">#46372</a> <strong>Kort: </strong>
<p>Настройки в файл, затем в кэш. Баннер собирать уже из массива в кэше<span class="methodname"> через, например, array_rand.</span></p>
</blockquote>

<p>не настолько знаю кота....</p>

<p>настройки в файл plug.setup.php ?</p>

<blockquote>
<p>Баннер собирать уже из массива в кэше<span class="methodname"> через, например, array_rand.</span></p>
</blockquote>
тут вовсе сел я в лужу]]></description>
			<pubDate>Wo, 05 Apr 2023 08:04:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46375]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Настройки в файл, затем в кэш. Баннер собирать уже из массива в кэше<span class="methodname"> через, например, array_rand.</span></p>
]]></description>
			<pubDate>Wo, 05 Apr 2023 07:09:11 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46372]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9215&amp;d=1#46328">#46328</a> <strong>Alex300: </strong>
<p>Когда-то давно делал что то подобное: <a href="https://lily-software.com/free-scripts/cotonti-banners" rel="nofollow">https://lily-software.com/free-scripts/cotonti-banners</a>. Но именно что подобное, не уверен подойдет ли в данном случае. Да и модуль тот давно не обновлялся.</p>
</blockquote>

<p>А всё же, как будет лучше сделать?</p>
]]></description>
			<pubDate>Ma, 03 Apr 2023 14:03:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46330]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Когда-то давно делал что то подобное: <a href="https://lily-software.com/free-scripts/cotonti-banners" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">https://lily-software.com/free-scripts/cotonti-banners</a>. Но именно что подобное, не уверен подойдет ли в данном случае. Да и модуль тот давно не обновлялся.</p>
]]></description>
			<pubDate>Ma, 03 Apr 2023 13:43:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46328]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p>Прошу подсказки, достаточно экспертного мнения или рекомендаций, как лучше будет сделать</p>

<p>Задача состоит в следующем:<br />
- создать через плагин (пока в проекте) 4 рекламных карточки (блока/банера)<br />
- возможность выводить их глобально, а именно у каждой категории модуля PAGE или FORUMS будут разные группы этих четырех карточек рекламы.</p>

<p>Шаблон карточки рекламного блока:<br />
Пример<br />
1.    Заголовок карточки (до 120 символов)<br />
2.    Текстовое описание карточки примера (до 3000 символов)<br />
3.    Фоновое изображение карточки примера (820 на 520 px пикселей)<br />
4.   Кнопка со ссылкой.</p>

<p>Вопрос вот в чем, постараюсь его разбить:<br />
1. шаблон карточки товара будет лучше внести в одно экстраполе или также разбить на 4 поля, как 4 пункта выше по шаблону.<br />
2. если не создавать экстраполя и не создавать новые таблицы в БД, а просто в конфигурации плагина (по принципу "Слоты для меню" как в коробке) создать новые строки в таблице "cot_config" и таких строк в итоге будет около 200, - насколько это глупое решение задачи (я искринне не совсем понимаю), и в какой степени может замедлить работу сайта?</p>

<p>Заранее признателен.</p>
]]></description>
			<pubDate>Ma, 03 Apr 2023 13:14:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9215&d=0#post46327]]></link>
		</item>
	</channel>
</rss>