Главная Новости

Не сохраняется материал в joomla

Опубликовано: 29.03.2017

видео не сохраняется материал в joomla

У меня не работает, ПАМАГИТЕ!

Если анализируете трафик веб-сайта на Joomla (что Вы непременно должны делать, ИМХО), то Вам возможно необходимо для трекинга добавить некое программное обеспечения к веб-сайту. Самое явное, что можно применить - Гугл Analytics. Можно также избрать Crazyegg, GoingUp либо другие инструменты. (Перевод статьи Kristoffer Sandven "How to easily add Javascript snippets to Joomla".)



Все эти решения, как и многие другие, нуждаются в добавлении на Ваш веб-сайт сниппета JavaScript (Javascript snippet). В этом посте я покажу, как добавлять некие позиции модуля к Вашему шаблону веб-сайта Joomla. Это упросит добавление подходящих скриптов на Ваш сайт.

[Что такое позиции модуля]


Google Analytics: настройка и установка

Если работаете с Joomla, то наверное понимаете, что шаблон Joomla состоит из HTML и неких кусков кода PHP (PHP snippets).

Во-1-х, шаблон содержит область компонента, где показывается вывод от различных компонент (статьи, списки блога, дополнительные составляющие для каких-то функций и т. п.). Во-2-х, шаблон Joomla также содержит несколько сниппетов PHP, которые именуются "позиции модуля". Вы сможете назначить модулям эти определенные позиции, и эти модули появятся конкретно в этих позициях на шаблоне Вашего веб-сайта.

[Самый обычный метод воткнуть сниппеты]

Естественно, Вы сможете использовать расширение для каждого постороннего сценария, который необходимо добавить (если таковое расширение имеется) - к примеру, Jumi [1]. Неувязка с таким подходом, все же, заключается в том, что Вы должны выслеживать все эти расширения и их обновления (на предмет устранения ошибок и уязвимостей). С каждым добавленным посторонним расширением растут шансы взлома Вашего веб-сайта. В конце концов, код изготовлен людьми, и люди делают ошибки.

По этой причине я предпочитаю использовать модуль 'Custom HTML' (пользовательский HTML), когда мне необходимо воткнуть сниппеты кода. Чтоб достигнуть лучшего результата, Вам необходимо иметь данными особые позиции модуля для модулей сниппетов JavaScript. Таким методом Вы можете управлять размещением начального кода сниппетов (где конкретно он будет вставлен), что может быть очень принципиальным для работы сниппета.

Этот способ прост, но очень эффективен.

Вам необходимы три позиции модуля, и столько же Вам будет нужно модуля Custom HTML (по одному для каждого сниппета).

[Вставка позиций модуля в шаблон]

Чтоб выполнить задачку как можно более гибко, пригодятся три позиции модуля:

Для прибавления позиций модуля необходимо добавить код в файл шаблона index.php. Его можно отыскать в последующем месте: /templates/yourtemplatename/index.php. Перед внесением конфигураций не забудьте сделать запасную копию этого файла. Введите сходу перед тегом < /head >:

rss