Подключение к базе данных

Все что я буду описывать и разъяснять в последующих темах, всегда пользуйтесь оригинальной документацией ссылки на которую вы найдете в предыдущем посте Установка CodeIgniter. В документации все изложено, мы с вами будем использовать только описанные функции и классы из документации.

После установки CodeIgniter в папке с конфигурационными файлами /config/ есть файлы отвечающие не только за настройку фреймворка, но и за подключение к базе данных, в частности нам нужен файл database.php
Читать дальше →

Основы. Горизонтальное меню

Данный пост посвящается тем кто плохо знает CSS или вобще никогда его не изучал, а реализовать горизонтальное меню на своем блоге очень хочется.
В посте я вам покажу как же создать такое меню, вариантов по его реализации очень много, еще больше вариантов по его оформлению, но само оформление нам сейчас не важно, главное сделать ссылочки по горизонтали.
Читать дальше →

Скрытие содержимого или hide на js

В js существует стандартная функция скрытия и раскрытия блоков на странице
hide — скрытие
show — раскрытие

Стандартная библиотека jquery-1.*.min.js помогает выполнить на странице скрытие и раскрытие данных. В этом посте я приведу пример кнопки и скрытия блока при клике по ней. Очень удобная возможность показать пользователю текст именно при клике по кнопке или же наоборот.
Читать дальше →

JS создание динамической кнопочки

Увлекаясь javasctipt я все больше и больше понимаю что данный программный язык становиться неотъемлемой частью сайтов созданных для людей.

Только на JS можно создать действительно интересные элементы сайта, которые вы не выполните на PHP, к примеру динамические кнопочки.

Недавно встала передо мной задача, сделать кнопочку и показать пользователю процесс выполнения действия PHP, все оказалось довольно просто и понятно и сейчас я приведу вам данный пример.
Читать дальше →

Создание кнопки liked для сайта

Недавно захотелось сделать кнопочку «Мне нравится» для комментариев на одном из сайтов. Конечно, ничего сложного в этом нет, однако, необходимо так же владеть и JS, который все больше и больше начинает вписываться в жизнь вебмастеров-программистов.
Поэтому я решил описать способ реализации кнопочки liked, как и всегда пишем с нуля.

И так у нас есть функция которая выводит комментарии к нашим постам/новостям, дергает их она по уникальному id новости, по такому же принципу мы и будем привязывать кнопочку «Мне нравится» только к уникальному айди комментария.
Читать дальше →

Как сделать древовидные комментарии №2

PHP
PHP: Как сделать древовидные комментарии №2
Продолжение данный темы.
Надуюсь принцип древовидных комментов из прошлой темы был понятен, если же нет то лучше задавайте вопросы в комменнтах, постараюсь более дохотчего вам объяснить.

И так, что вам нужно сделать так это кнопочку при клике на которую будет осуществляться запись в куки с айди коммента. Не забывайте о том что куки после добавления в базу, лучше почистить, чтобы они не мешали, поэтому лучше после sql запроса на добавление в базу комментария сделать очистку значения offer
Читать дальше →

Как сделать древовидные комментарии

PHP
Совсем недавно мне понадобилось написать для сайта древовидные комментарии. Гугли всюду ну и особо варианты меня не порадовали, слишком много запросов в базу данных или еще что то оставляло желать лучшего.

Немного подумал и решил все сделать по своему, используя всего 3 запроса в базу данных, а именно, добавление самого комментария, получение id комментария и последующее обновление этого же комментария, так же нужно будет осуществить запись в куки, временно, лишь на добавление коммента, и так же файл CSS с настройками стиля, которые в свою очередь будут отодвигать цитируемые комменты.
Читать дальше →

Немного о CSS

CSS/CSS3: Немного о CSS

CSS на сегодняшний день является одним из самых распространенных языков программирования верстальщиков. Шаблоны сайтов все больше и больше верстаются на блочной верстке, которая очень облегчает последующую настройку шаблона сайта и конечно же уменьшает время загрузки страницы в отличие от табличной верстки.
Читать дальше →

Лучший фреймворк

PHP
Как я и писал ранее уже о заявленном фреймворке Сodeigniter. По сей день я осваиваю его возможности и хотелось бы немного поделиться своими соображениями по поводу выбора лучшего фреймворка под ваши проекты.

Я перебирал очень много фреймворков, смотрел их код и возможности, все они конечно же выполнены отлично, но не все так красиво и пушисто как у Сodeigniter.

Первое что бросается в глаза, отлично/красиво написан, все чисто и без лишнего кода. Если вы смотрели уже в сторону выбора фреймворка под ваши проекты я думаю что вам необходим именно Сodeigniter.
Читать дальше →