K2 joomla не работает

На сайте с cms joomla попросили убрать ошибки валидации кода. В коде самого шаблона, а также в кодах модулей убрал часть ошибок и дошел до мест, которые требовали правок содержимого, добавленного с помощью компонента К2. Какое все-таки разнообразие плагинов и модулей для разных cms существует. Кажется, что ты уже что-то знаешь в этой системе управления сайтом — заходишь на очередной сайт, а там какой-нибудь новый непонятный плагин. И приходится сидеть и разбираться как с ним работать. В данном случае проблема была в следующем:  компонент работал, можно было смотреть материалы, категории и т.д. Но меня смутило то, что содержимое редактора только частично соответствовало содержимому страницы. А именно — не было картинок, которые были на сайте,  а в редакторе их не было. Читать далее «K2 joomla не работает»

joomla jbzoo

Стояла задача обновить лицензию на плагин jbzoo для joomla. Раньше про такой плагин я ничего не слышал и почитав в интернете выяснилось, что это плагин конструктора материалов для сайтов на cms joomla. Ранее лицензия на данный продукт была платной и приходилось периодически вносить оплату. Однако с лета 2018 года плагин стал продуктом с открытым исходным кодом выложенным на github и с лицензией GPL( то есть свободно распространяемым). На сайте продукта есть статья что и как делать jbzoo.ru/blog/jbzoo-4-gpl В принципе все понятно. Читать далее «joomla jbzoo»

Убрать type=»text/javascript» Joomla 3

Необходимо было на сайта с cms joomla 3.8.5 сделать код сайта валидным. В валидаторе былj большое количество предупреждений о том, что скрипты нужно вызывать без атрибута type=»text/javascript». На форумах были разные советы, но ни один из них не подходил. Joomla все время сама подставляла данный атрибут всем скриптам страницы. Помогла заметка одного разработчика, за что ему огромный респект. Оказывается у данной системы управления сайтом есть следующая функция:

В большинстве шаблонов сайтов присутствует только первая строчка, отвечающая  за генерацию содержимого страницы. Достаточно было просто добавить метод setHtml5(true) к объекту $doc.

Не забываем обновить кеш в административном разделе, чтобы изменения вступили в силу.

Плагин конструктор site origin

До знакомства с плагином Page Builder by SiteOrigin я слышал, что есть сайты на вордпресс, созданные с помощью конструктора. И вот на  одном из сайтов на вордпресс меня попросили добавить несколько новых страниц. Вот тут то открыв страницы в административном разделе и стало ясно, что контент на данном сайте располагается не просто с помощью встроенного графического редактора, а с помощью плагина site origin.

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

  • Добавлять ряды с необходимым числом колонок произвольной ширины
  • Производить выравнивание контента внутри блоков
  • Задавать фоны у блоков
  • Вы можете задать любые свои css правила добавленным элементам

Ускорение загрузки сайта

Проверка скорости работы сайта по тесту скорости от google (developers.google.com/speed/pagespeed/insights/) является обязательной операцией. От того, насколько быстро сайт загружается зависят его позиции в поисковой выдаче, а также удобство пользователей сайта.  Разберем рекомендации, которые выдает тест скорости:

тест скорости гугл Читать далее «Ускорение загрузки сайта»

Как убрать keywords у Joomla

В задании по сео-оптимизации сайта на Joomla 3 стоял один интересный пункт. Удалить с некоторых страниц сайта мета-тэг «keywords». Сначала долго лазил по админке,  надеясь, что можно в настройках страницы выставить параметр отвечающий за генерацию данного тега.  Потом на одном из форумов нашел решение — кусок php-кода, который нужно вставить в шаблон необходимых страниц:


Данный код находит на странице существующий мета-тэг и стирает его. Данное решение проверено и работает на сайте под управлением cms Joomla 3.

Яндекс карта на joomla

Стояла задача вставить яндекс-карту на сайт с движком joomla. Задача совершенно простая, однако, так думают те,  кто не делал этого на данной cms. Все дело в том, что визуальный редактор данного движка вырезает из вставляемого кода некоторые теги, в том числе и тег <script>. То есть добавляешь карту на страницу, сохраняешь, а ничего не меняется — весь добавленный код удален.

яндекс карта joomla3

Читать далее «Яндекс карта на joomla»

Как добавить виджет в вордпресс

Так получилось, что свое знакомство с cms я начал с битрикс. И когда столкнулся с вордпрессом, то не понравилось, что в нем нет включаемых областей (как в  битрикс). Включаемые области — это такой компонент битрикс, который позволяет рядовому пользователю через административный раздел редактировать информацию в шаблоне. Чаще всего это режим работы, адрес, контактные телефоны и др. Но сейчас я знаю, что в вордпресс есть отличная альтернатива этому механизму, и называется она виджетами.  Читать далее «Как добавить виджет в вордпресс»

Как правильно настроить страницу 404

Нужно было настроить 404 страницу на сайте. Как обычно, добавил файл 404.php, в нем прописал текст для пользователя. Добавил в .hta Однако, сео сервис pr-cy все равно ругался, что страница настроена неверно/. Тут все написано shalenaolena.livejournal.com/255641.html

Как отправить данные через POST

На сайте есть форма с полями ввода, ее данные отправляются на сервер с помощью post-запроса. В скрипт-обработчик со стороны сервера необходимо добавить некоторые данные, выбираемые пользователем. Смысл в том, что эти данные не в форме, и просто так передать их от клиента на сервер нельзя. Но, есть такая полезная вещь, как

Атрибут hidden говорит о том, что данное поле не будет видно на сайте, оно предназначено для других целей. С помощью него можно передать некоторую информацию на сервер. Для этого с помощью js в него записывается необходимое значение:

Теперь на сервере, при обращении

мы получим необходимую информацию.