Вы читаете записи за августа, 2009
Авг
24

Ещё пару слов о ЧПУ в Joomla 1.5

Стандартный джумловский ЧПУ модуль выполнен как-то калично: зачем то добавляет дату создания страницы в адрес. В результате мы видим адрес типа http://bla-bla-bla.ru/2009-10-22-17-39?pzge=blablabla

Согласитесь, это не совсем красиво, а точнее сказать совсем некрасиво.

далее

Авг
23

sh404sef – лучшие ЧПУ для Joomla

Речь о sh404sef. Этот плагин со странным названием – настоящая панацея. Он обладает большими возможностями, позволяет использовать кириллические ЧПУ, большинство опций руссифицировано, расширения для и пр. компонентов бесплатны (в отличие от Artio, где за эти расширения надо платить), копирайта своего на каждую страницу не ставит, имеет большее кол-во настроек. Есть возможность опционально использовать ЧПУ без .htaccess – при этом получаются урлы не очень красивые с index., зато такая настройка позволяет многократно снизить нагрузку на , а, значит, развернуть на дешевом вирутальном хостинге портал с большим кол-во хостов (Артио такой может завалить уже при 300 хостах в сутки). Вот те полезности, которые удалось обнаружить сходу. И, главное, проблема с дублями была решена на раз!

далее

Авг
20

Joomla 1.5

Добрался наконец-таки до 1.5. До этого как-то не было времени, чтобы в ней разобраться. Отличий от 1.0 не так то и много, как я думал. Всё это за пару дней запоминается и далее работается уже на автомате.

Не могу сказать, что полуторная джумла мне нравится больше. Единственное, что мне очень понравилось – большее модулей и плагинов и более продуманный вывод информации. Теперь для редактирования, например, товаров в виртумарте необходимо просто отредактить tpl-шаблоны, а раньше вывод был запутан на исходном коде, что есть нехорошо.

далее

Авг
12

Ограничение числа новостей DLE

Author K_E_V_in    Category DLE     Tags , , ,

Открываем \engine\modules\addnews.
После:

1
2
3
if ($user_group[$member_id['user_group']]['news_sec_code'] AND ($_REQUEST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session']) ) {
$stop .= "".$lang['news_err_30']."";
}

вставляем:

1
2
3
4
5
6
$news_num = 1; // кол - во новотей, разрешенное для публикации (в сутки)
$news_day = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE autor = '{$member_id['name']}' AND date LIKE '". date('Y-m-d', time()) . "%'");
if($news_day['count'] >= $news_num)
{
$stop .= "Лимит в {$news_num} новостей исчерпан! Вы сегодня уже добавили {$news_day['count']} новостей!";
}

далее

Авг
10

CString -> LPCWSTR

Задача на первый взгляд тривиальная, но на самом деле не всё так просто, как хотелось бы. Как и следовало ожидать, стандартные преобразования типов данных в данной ситуации не работают. Ну не понимают юникод и всё тут! А для функций ну просто необходимы строки в юникоде. Вот такое неприятное противопоставление.

далее

Рубрики

Облако меток

В прямом эфире