Благодаря плагину FirePHP мы будем выводить всю отладочную информацию не на страницу, а в консоль плагина firephp, тем самым сохраняя целостность верстки.
Для этой интеграции понадобится:

  1. Браузер Firefox
  2. плагин Firebug
  3. плагин FirePHP
  4. Класс php FirePHP

Скачиваем класс для работы.
Файл FirePHP.class.php переименовываем в firephp.php и копируем в system/application/libraries.
Далее остается совсем чуть-чуть

Читать полностью

Популярность: 40%

Полезные записи:

Метки: ,

У меня в проекте куча контроллеров, на которых для отладки включен профайлер. При переносе этого проекта на боевой сервер, приходится делать много ручной работы по закомментированию вывода профайлера. Поэтому возникла необходимость сделать глобальное включение/выключение профайлера.
Итак, вот два шага:
1. Изменяем файл config.php, добавляя в него следующие строки:

1
2
3
4
5
6
7
8
9
10
/*
|---------------------------------
| Globally Enable/Disable Profiler
|---------------------------------
|
| TRUE  = On
| FALSE = Off
|
*/

$config['profiler_status'] = TRUE;


Читать полностью

Популярность: 38%

Полезные записи:

Метки: ,

Назрело некоторое продолжение предыдущей статьи. После того как поднял диаграммы на тестируемом сайтe, появились глюки в верстке. Глюки не очень заметные, но неприятные. Несколько часов пришлось потратить на локализацию проблемы. Как оказалось, при вызове этой строчки в контроллере

1
$data['graph']=$this->mychart($data_for_diag);

происходит инициализация диаграммы. В результате чего, код диаграммы выводился до тега

1
<html>

.
Выход из этой ситуации я нашел один - сделать вызов функции из вьювера.
Для этого мне пришлось сделать такой финт:

Читать полностью

Популярность: 37%

Полезные записи:

Метки: ,

Для построения диаграмм я выбрал библиотеку Fusion Chart. Скачать ее можно отсюда.
Поставляется в двух варинтах - платно и бесплатно. Ограничение идет на типы диаграмм, методов анимации и отображения. На сайте есть полное сравнение этих версий. Мне возможностей бесплатной версии очень даже хватило.
Итак, чтобы подключить ее в codeIgniter необходимо:
1. Скачать, разархивировать.
2. Скопировать папку Charts в папку с нашим сайтом
3. Скопировать файл FusionCharts.js тоже в директорию с нашим сайтом

Читать полностью

Популярность: 35%

Полезные записи:

Метки: ,