Вывод соседних записей рубрики

Итак, заказчиком поставлена была следующая задача: выводить к каждой записи 4 её «соседей» — ближайшие записи, созданные раньше и позже пользователем. Типа это улучшит индексацию сайта, и создаст дополнительное удобство пользователям. Причём, записи по возможности надо выводить — 2 добавленные ранее, и две добавленные после, чтоб название текущей оказалось в середине. Ну что просили, то мы и сделали 🙂
Continue reading ‘Вывод соседних записей рубрики’ »

Альтернативные макеты и пункты меню в Joomla 2.5

Начиная с Joomla 1.6 появилась возможность для любого компонента делать альтернативные макеты. Это достаточно подробно рассматривается во многих источниках в Интернете, поэтому часть проблемы я рассмотрю обобщённо, и уделю больше внимание тому, что вызвало трудности у меня при работе с альтернативными макетами. Как обычно и делается, для примера мы возмём компонент com_content. К примеру, нам надо сделать альтернативный макет конкретной статьи. Для этого в каталоге своего шаблона создаются ряд вложенных каталогов, чтоб в итоге получилось html/com_content/article. Узнать имя папки просто. Для этого достаточно посмотреть каталог /components/com_content/views.
Continue reading ‘Альтернативные макеты и пункты меню в Joomla 2.5’ »

Альтернативная вёрстка подменю при использовании функции wp_nav_manu

Как известно, функция WordPress wp_nav_menu() для вложенных меню использует просто вложенный в <li> тег <ul>. Чаще всего это более cheap jerseys чем достаточно, но иногда сложный дизайн меню требует больше элементов для вёрстки. Что и было в моём случае. Я уже Cryptocurrency думал, что придётся выводить меню вручную, без использования wp_nav_menu(), однако, внимательнее перечитав документацию по ссылке выше, увидел очень красивое решение этой проблемы, специально заготовленное WordPress.
Continue reading ‘Альтернативная вёрстка подменю при использовании функции wp_nav_manu’ »

Установка миниатюр для постов, создаваемых через PHP

В программировании для WordPress иногда сталкиваешься с ситуациями, когда необходимо добавлять посты из PHP-кода. Обычно такое случается, если вы не хотите, по каким-то причинам, показывать пользователю админку, China но хотите, чтоб он мог добавлять материалы. Или, как было в моём случае, когда вы используете  пользовательские типы записей, и опять же, пользователь сайта должен иметь возможность добавлять новые записи.
Continue reading ‘Установка миниатюр для постов, создаваемых через PHP’ »