<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"  href="/xslt/final.xslt"?><html>
  <head>
    <title>
                        Блог: xslt, js, jquery,extjs, codeigniter
                        
                    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta name="id" content=""/>
    <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/>
  </head>
  <body>
    <div class="main">
      <div class="wrap">
        <div class="L">
          <h1 class="index">
                             xslt, js, jquery,extjs, codeigniter  
                      </h1>
          <ol class="anounce">
            <li class="clearfix">
              <h2 title="2008-09-24 ">
                <a href="/20.htm">Настройка jWYSIWYG  (WYSIWYG jQuery plugin)</a>
              </h2>
              <div>
                <anounce>Хорошая штука - FCKEditor, но до чего же громоздкая! Для правки больших текстов со сложным форматированием фриварной альтернативы практически нет. Но что делать если нужно править небольшой текст с минимальной возможностью вставки тегов? Поскольку я во всех проектах использую jQuery, альтернатив тоже не оказалось - jQuery plugin jWYSIWYG.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/wysiwyg/">
                    <span>WYSIWYG</span>
                  </a>
                </li>
                <li>
                  <a href="/jquery/">
                    <span>jQuery</span>
                  </a>
                </li>
                <li>
                  <a href="/fckeditor/">
                    <span>FCKEditor</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2008-09-23 ">
                <a href="/19.htm">XSLT- примеры. Вып.1 Группировки в XSLT</a>
              </h2>
              <div>
                <anounce>Типовая задача XSLT-  группировка элементов по одному из параметров. Например из списка сотрудников типа: <item department="&#x43E;&#x442;&#x434;&#x435;&#x43B; 301">Хидиятулин Арам Иванович</item> необходимо получить списки подразделний и сотрудников, в которых они работают.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/xslt-examples/">
                    <span>xslt:примеры</span>
                  </a>
                </li>
                <li>
                  <a href="/xslt-Muench/">
                    <span>xslt:метод мюнха</span>
                  </a>
                </li>
                <li>
                  <a href="/xslt-group/">
                    <span>xslt:группировки</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/18.htm">Codeigniter + XSLT (шаблонизаторы маздай!)</a>
              </h2>
              <div>
                <anounce>В серии "CodeIgniter Шаг за шагом" я уже писал, о том что не люблю  шаблонизаторы.  Очень. Зато очень люблю XSLT. Впрочем, о любви и ее разновидностях поговорим позже, а сейчас займемся прикручиванием XSLT к CodeIgniter.</anounce>
              </div>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2008-09-06 ">
                <a href="/17.htm">error404</a>
              </h2>
              <div/>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/16.htm">XHTML+XSLT = SEO  (о валидном  NOFOLLOW и инвалидном NOINDEX  )</a>
              </h2>
              <div>
                <anounce>В области поисковой оптимизации возникают специфические задачи с манипуляцией HTML. Наиболее распространенные – запрет на индексирование части текстов и ссылок или наоборот, подсовывание роботу того, что не должен видеть пользователь. Применение XSLT позволяет более изящно и надежно решить эту задачу с минимизацией риска бана поисковыми машинами (пока еще).</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/seo/">
                    <span>SEO</span>
                  </a>
                </li>
                <li>
                  <a href="/client-side-xslt/">
                    <span>client side XSLT</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/15.htm">Загрузка файлов на сервер в Codeigniter</a>
              </h2>
              <div>
                <anounce>Для загрузки файлов на сервер в Codeigniter  есть отдельная библиотека  File Uploading Class  Этот раздел мануала (впрочем как и остальные в CI)очень хорошо документирован. Поэтому остается только передрать код из  мануала и снабдить его комментариями.</anounce>
              </div>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/14.htm">Codeigniter.  Русификация, мультиязычность, мультидомены. UTF-8. Баги и траблы.</a>
              </h2>
              <div>
                <anounce>Русификация в CI выполняется довольно просто. Если не сильно заморачиваться, то также просто сделать и многоязычный сайт.</anounce>
              </div>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/13.htm">Проверка форм c Validation library в CodeIgniter</a>
              </h2>
              <div>
                <anounce>Для валидации содержимого форм в CI есть класс  validation.  Работает он достаточно просто. Для полей подлежащих проверке устанавливаются правила.  После отправки данных формы на сервер  они проходят проверку по этим правилам, и если обнаруживается нарушение правил, формируется сообщение об ошибке с перечнем нарушений.</anounce>
              </div>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/12.htm">Codeigniter  Step0: Собираем стенд для дальнейших экспериментов.</a>
              </h2>
              <div>
                <anounce>Через год после серии "Codeigniter Blog шаг за шагом", дошли руки сделать небольшое продолжение. Чтобы двигаться дальше все предыдущие наработки не подходят. Много лишнего. Сделаем самую простую заготовку CMS, в которой будет только отображение статей и возможность их  редактирования.  Если что-то понадобится - прикрутим позже.</anounce>
              </div>
              <ul class="tags"/>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/11.htm">Влияние метатега Keywords - вечно живая SEO-легенда</a>
              </h2>
              <div>
                <anounce>Влияние метатега  Keywords  на ранжирование в поисковых машинах - постоянная тема флуда на форумах оптимизаторов и веб-мастеров. Вечно живая, потому что каждый год в интернете появляются новые специалисты, которые начинают с того, что знакомятся с образцами рекомендация по "раскрутке"  конца прошлого века.  И если на форумах можно просто не отвечать на надоевшие вопросы, то в офлайне, к сожалению отвечать приходится и приводить ссылки на источники информации.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/seo/">
                    <span>SEO</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/10.htm">Codeigniter Blog. Step7: Template+Benchmark+Cache. Game over.</a>
              </h2>
              <div>
                <anounce>От внешнего вида кода c мешаниной из HTML и php/asp/etc меня тошнит. Хотя дело вкуса. Некоторым нравится. Лозунги типа:  "PHP - лучший темплейтор", "Visual Studio думает за вас", "Зато Template Имярек очень гибкий!" имеют право на существование. Но поскольку я не разделяю этот лозунг, я все-таки приляпаю к блогу библиотеку темплейтов CodeIgniter.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/9.htm">Codeigniter Blog. Step6: WISIWIG: TinyMCE и FCKEditor</a>
              </h2>
              <div>
                <anounce>Пришло время прикручивать WYSIWYG - визуальный редактор текстов типа FrontPage. Причем, чтобы не мелочиться прикрутим сразу два: FCKeditor и TinyMCE. И то и другое занимает по времени е более 10-15 минут. </anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
                <li>
                  <a href="/wysiwyg/">
                    <span>WYSIWYG</span>
                  </a>
                </li>
                <li>
                  <a href="/fckeditor/">
                    <span>FCKEditor</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/8.htm">Codeigniter Blog. Step5: Пейджер - листалка - pagination</a>
              </h2>
              <div>
                <anounce>Все получается очень хорошо, но блог выводит все записи на одну страницу и в непонятном порядке. Необходимо добавить листалку - пейджер, чтобы как у порядочных на странице выводилось не больше 10-20 записей, а заодно  упорядочить вывод записей от более новых к более старым.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/7.htm">Codeigniter Blog. Step4: Авторизация</a>
              </h2>
              <div>
                <anounce>На предыдущем шаге было сделано добавление записей в блог, но эта возможность доступна любому с улицы. Необходимо добавить авторизацию для блога, чтобы эта функция была доступна только его владельцу/администратору.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/6.htm">Codeigniter Blog. Step3: Добавление записей и комментариев в блог</a>
              </h2>
              <div>
                <anounce>На двух предыдущих шагах создали заготовку блога, без возможности добавления записей. На этом шаге сделаем добавление записей. Полноценным от этого блог не станет, но на полшага к этому приблизится.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/5.htm">Codeigniter Blog. Step2: Приступаем к блогу. Ввод/вывод записей и комментариев</a>
              </h2>
              <div>
                <anounce>На предыдущем шаге освоили создание контроллера и вьюера. Теперь пришло время заняться собственно блогом. На этом шаге заведем базы данных, введем туда фиктивные записи попробуем вывести как в всамоделешном блоге.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-09-03 ">
                <a href="/4.htm">Codeigniter Blog. Step1: Hello World</a>
              </h2>
              <div>
                <anounce>После прочтения общих сведения о фреймворках, MVC, остановился на CakePHP и Codeigniter. После поверхностной примерки обеих систем отсеял CakePHP за громоздкость и запутанность документации. Но в мыслях его все таки держу. Может придется перейти на него.  Чтобы все уложилось в мозге, описываю все действия по созданию блога в Codeigniter по шагам. Т.ч. все что написано ниже - исключительно для собственного пользования и не претендует на нечто большее.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/codeigniter-blog/">
                    <span>Сodeigniter Шаг за Шагом</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-08-31 ">
                <a href="/3.htm">Метрика близости околопсихологических комьюнити LiveJournal</a>
              </h2>
              <div>
                <anounce>Метрика близости   - таблица близости интересов интересов участников комьюнити, определяется исходя из метрики всего множества сообществ, в которых состоят участники "пси-сообществ" включая непрофильные типа  girl_only,  chto_chitat, men_women, pishu_pravilno и т.д.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/livejournal/">
                    <span>livejournal</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-08-31 ">
                <a href="/2.htm">Таблица взаимной заинтересованности околопсихологических комьюнити LiveJournal</a>
              </h2>
              <div>
                <anounce>Полученные на предыдущем шаге таблицы пересечений были объединены в одну. Это позволило получить таблицу пересечений околопсихологических комьюнити, в каждой ячейке которой - процент участников одновременно состоящих в двух разных комьюнити (например psy_pro и ru_nlp).</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/livejournal/">
                    <span>livejournal</span>
                  </a>
                </li>
              </ul>
            </li>
            <li class="clearfix">
              <h2 title="2007-08-31 ">
                <a href="/1.htm">Топ пересечений околопсихологических комьюнити LiveJournal</a>
              </h2>
              <div>
                <anounce>Для того чтобы определить интересы пользователя ЖЖ можно пользоваться данными, которые он записал при регистрации в раздел "интересы", но эти  данные как правило произвольные и заполняются не всегда. Больше информации дает совокупность сообществ, в которых состоит пользователь. Для оценки интересов сообщества можно составить таблицу интересов его пользователей.</anounce>
              </div>
              <ul class="tags">
                <li>
                  <a href="/livejournal/">
                    <span>livejournal</span>
                  </a>
                </li>
              </ul>
            </li>
          </ol>
          <div class="pager"><span class="page">Страницы: </span>  <a href="/25"><span class="first prev_link">«</span></a> <a href="/">1</a> <a href="/25">2</a> <span class="current">3</span></div>
        </div>
      </div>
      <div class="R">
        <a href="/" title="&#x41D;&#x430; &#x433;&#x43B;&#x430;&#x432;&#x43D;&#x443;&#x44E;"/>
        <ul class="taglist">
          <li><a href="/client-side-xslt">client side XSLT</a>  (3)</li>
          <li><a href="/css">CSS</a>  (2)</li>
          <li><a href="/ExtJS-4">ExtJS 4</a>  (26)</li>
          <li><a href="/ext-js-bugs">Ext JS баги и траблы</a>  (2)</li>
          <li><a href="/fckeditor">FCKEditor</a>  (5)</li>
          <li><a href="/HTML5">HTML5</a>  (1)</li>
          <li><a href="/jquery">jQuery</a>  (6)</li>
          <li><a href="/livejournal">livejournal</a>  (3)</li>
          <li><a href="/seo">SEO</a>  (6)</li>
          <li><a href="/wysiwyg">WYSIWYG</a>  (7)</li>
          <li><a href="/xslt-group">xslt:группировки</a>  (3)</li>
          <li><a href="/xslt-Muench">xslt:метод мюнха</a>  (2)</li>
          <li><a href="/xslt-examples">xslt:примеры</a>  (8)</li>
          <li><a href="/xslt-recursive">xslt:рекурсия</a>  (4)</li>
          <li><a href="/short_course_for_html-coder">Краткий курс XSLT</a>  (1)</li>
          <li><a href="/codeigniter-blog">Сodeigniter Шаг за Шагом</a>  (8)</li>
        </ul>
      </div>
    </div>
    <div id="li"/>
  </body>
</html>

