Вывод комментариев и формы комментирования

В этой статье посмотрим как выводятся комментарии и форма для комментирования.

Сначала посмотрим что пишется в функции вывода в контроллере

Читать далее

Хитрый вывод 404 ошибки

Вывод ошибочной страницы:

<p>Ошибочная страница: <span id="spanpage"> </span>
<script type="text/javascript">
    $('#spanpage').html($.cookie("error404reason"));
</script>
</p>

Так можно при помощи jQuery вывести ошибочную страницу.

Читать далее

Преобразование SQL даты в PHP дату

Эта записка о частой необходимости программиста, создающего сайты. Все выглядит так: в базе данных тип DATE, который в РНР выглядит как обычная строка "2011-06-13". Наша цель преобразовать эту дату в формат, пригодный для использования функцией date(). А с помощью этой функций мы сможем получить все что угодно:

  • день
  • месяц буквами (полный, 3 буквы)
  • год
  • високосный год?
  • день недели
  • номер месяца

Все настолько просто

Читать далее

Вывод в списке категорий, так называемый roster или lister

Для передачи данных используем функцию:

$D['materials'] = $this->data->getMaterialsByCategory($category, $neededMaterialsCount, $start);

Для вывода используем код по образцу:

Читать далее

Добавления кода быстрой ссылки” в админ-панель”

В новых версиях системы управления это уже привычный атрибут. И очень удобный. Когда вы впервые заходите в админку, ставится вечный кук о том что вы админ, и выводится в правом нижнем углу иконка редактирования.

Здесь только главный код на выводе в конце (end.php). stickynote.css и jquery.stickynote.js по умолчанию включены. Просто ничего не трогайте!

Читать далее

Генератор случайных анкоров с ссылками на сайт – полу-дорвей

Предложили мне как-то посмотреть какую-то сео конференцию. Там было рассказано как на адсенсе 5000 доляров заработать быстро. И там была эта идея, как бы яндекса находит "найдено по ссылке". Под влиянием этой информации я написал код, с необходимым функционалом. Сейчас же верю что это не действует и это полу-дорвей.

Вот так выглядит это чудо на сайте:

Читать далее

Автоматический вывод меню сайта (категорий)

При изготовлении обычного сайта восстает вопрос о автоматическом меню сайта по категориям. Более качественные сайты обычно выводят меню вручную, так как автоматизировать меню сложно, например как его сортировать? Но для более - менее говенного сайта вполне сойдет автомат с сортировкой категорий по алфавиту.

В контроллере получаем данные категорий:

Читать далее

Шаблон AJAX функции

Раньше я начинал строить такое с использованием отдельных функций, но позже понял что лучше их не использовать. По этому здесь только анонимные функции.

Современный пример

Читать далее

Парадокс использования двух баз в CodeIgniter

Когда мы строим приложение на этом фреймворке, мы используем такую конструкцию для обращения к базе данных

$this->db->where('email', $e);

Обычно одной базы хватает, и все идет как по маслу. Но когда у вас появится необходимость использовать две базы данных, руководство фреймворка рекомендует использовать такую конструкцию

Читать далее