вторник, 21 октября 2008 г.

RSS для torrents.ru

torrents.ru это огромный трекер, и RSS лента там ну никак не помешает. А официальные источники не торопятся ее создавать. Поэтому нашлись хорошие ребята и сделали ее сами:

http://xpoft.ru/torrents.ru/generator/

Очень удобно, выбираете те форумы за которыми хотите следить и генерируете RSS ссылку.

Еще раз спасибо создателям:), я пользуюсь, очень удобно.

П.С. от себя скажу что на форуме сообщения добавляются очень часто, а вот в Вашем ридере, лента будет обновляться порциями, по 3-4 раза в день)

понедельник, 13 октября 2008 г.

CodeIgniter - работа с шаблонами

По просьбе Виктора, напишу как он работает с шаблонами.
А происходит єто очень и очень просто.

1) Мы создаем нужный нас HTML код и сохраняем его в папке views (отображения).
2) Как уже описывалось ранее это полностью объектно ориентированный фреймворк. Следовательно, в нужном месте нашего класса мы просто напросто подключаем наш HTML файл следующим образом

$this->load->view("otobragenie",$data)

Где otobragenie название Вашего файла.
А $data - ассоциативный массив.
Для примера:

$data['alex']="123";
$data['test']="1234";

Который в Вашем шаблоне будет доступный в виде

$alex и $test

Что очень хорошо, фреймворк дает полную свободу, т.е. на странице с HTML кодом можно свободно использовать PHP.

Если Вы предпочитаете использовать теги принятые в шаблонизаторах (например { и } ) то в CodeIgniter существует свой класс Template Parser

среда, 1 октября 2008 г.

Фреймворк CodeIgniter

Вот по совету хорошего друга решил посмотреть что это за штука такая, и как оказалось совет был хороший:)

Цитата:

CodeIgniter обладает рядом значительных плюсов перед другими веб-фреймворками, например:

  • используется модель MVC (Модель-Отображение-Контроллер), хорошо зарекомендовавшая себя при разработке приложений самой разной направленности;
  • поддерживается множество баз данных (MySQL, PostgreSQL, MSSQL, SQLite, Oracle);
  • отлично написанная документация с примерами позволит быстро освоить фреймворк;
  • CodeIgniter очень быстр в работе. Его считают эталоном скорости генерации страниц;

Начав изучать мне очень понравилась сама структура Фреймворка.

Для примера:

1) Строка адреса записывается в виде:
http://127.0.0.1/admin/admin_pages/test/id/id1/string
Где admin_pages - название класса, совпадающее с названием файла
test - любая функция в єтом классе
id/id1/string - параметры, которые принимает указанная ранее функция.

Вобщем очень удобно и понятно.

2) Отделение HTML кода от ПХП.
3) И что очень мне понравилось, что он не привязывает программиста к свои правилам, а наоборот дает полную свободу.

Русский сайт:
http://www.code-igniter.ru/