Функция добавления поста в joomla

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

function postItem( $title, $desc, $text) {
      $database = JFactory::getDBO();

      $item = new stdClass;
      $item->id = NULL;
      $item->title = $title;
      $item->introtext = $desc;
      $item->fulltext  = $text;
      $item->state = $item->sectionid = $item->catid = 1;
      $item->created_by = 62;
      $item->created = date('Y-m-d H:i:s');
      $item->alias = JFilterOutput::stringURLSafe($item->title);

      if (!$database->insertObject( '#__content', $item, 'id' )) {
        echo $database->stderr();
        return false;
      }
     
      return $item->id;
    }
В категориях: Joomla, Php | Комментировать

Skype и верстка номеров телефона на сайте

Благодаря дурацкому тулбару скайпа, частенько случается, что верстка сайта слетает. А все из-за того, что этот тулбар автоматически преобразует номера телефона на сайте в ссылки с рисунками. Конечно я сам не пользуюсь таким тулбаром, но приходится думать о других людях, которые ставят программы по-умолчанию со всеми надстройками и потом не могут понять почему сайт выглядит как кусок г…

В обще решений оказывается много, я выбрал официальное решение от разработчиков скайпа. Просто в код сайта между  тегами <head></head> добавляем код

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />

И все! Проверено на IE 7, 8 и 9.

В категориях: Разное | Комментировать

Firefox 8 и его оптимизация

Вот и вышла уже 8-ая версия моего любимого браузера firefox. Несмотря на его огромный минус — пожирание немереного количества оперативки, отказаться от использования мозилы не получается. Все-таки для веб разработчика очень большое значение имеют дополнительные аддоны, которые работают только на фаерфоксе.
В общем отказаться то я от него не могу, но и терпеть его прожорливость мне тоже надоело. Начал искать варианты в сети по оптимизации. Много всяких предложений перепробовал.. И менял конфиг браузера через about:config и ставил аддон memoryfox, все до одного места. Результат конечно какой-то от этого был, но не такой как при использовании маленькой утилитки Firemin
Далее >>>

В категориях: Софт | 1 Comment

Выбрать и очистить выбор чекбокса с помощью jQuery

Обязательно записать, чтоб потом не искал в следующий раз) Для того, чтобы выбрать нужный checkbox или radio пункт — используем:

$("#option").attr("checked", "checked");

где option — id нашего чекбокса

Для того, чтоб очистить выбор используем:

$("#option").removeAttr("checked");

Как всегда jQuery поражает своей простой и понятностью!

В категориях: Jquery | Комментировать

Работаем с базой данных wordpress

Появилась у меня задачка написать отдельный файлик для работы с базой сайта на wordpress, чтоб этот php файл можно было с помощью include вставить в пост или страницу на блоге. Но в то же время нужно было сделать так, чтоб этот файлик мог обрабатывать аякс запросы отдельно от всего блога и выдавать только результат.
Далее >>>

В категориях: Php | 1 Comment