Как скрестить CodeIgniter, jQuery и Ajax
Это видеоролик поможет разобраться в тонкостях использования огромных возможностей jQuery при написании приложений на PHP с помощью фреймворка CodeIgniter.
Сен
17
Это видеоролик поможет разобраться в тонкостях использования огромных возможностей jQuery при написании приложений на PHP с помощью фреймворка CodeIgniter.
Июл
1
Недавно я столкнулся с тем, что надо было в ленте новостей усекать текст и добавлять при необходимости ссылку “Подробнее”. Я написал функцию на PHP, которая проделывает всю необходимую работу - естественно, на стороне сервера, отдавая клиенту усеченный текст со ссылкой на подробную часть.
function news_truncate($content, $max_char) {
$truncate="";
if ((strlen($content)>$max_char) && ($space_position = strpos($content, " ", $max_char ))) {
$truncate = substr($content, 0, $space_position);
}
else {
$truncate=$content;
}
return $truncate;
}
(Этот код - лишь иллюстрация - здесь нет гиперссылки на подробную часть и много других фичей и проверок, которые необходимы в реальном движке)
Если новости небольшие, то другое решение - возложить на клиентскую часть задачу усечения новостей и раскрытия их до полного вида при щелчке по ссылке типа “more”. Для этих целей очень хорошо подходит плагин jTruncate. В этом случае перезагрузки страницы непроисходит - все новости на момент формирования DOM уже загружены - просто лишняя часть скрыта от пользователя.
![]()
На этой странице - демонстрация, сам плагин и документация по его использованию.
Мар
9
Мимо этой витрины пешеходам трудно пройти - действительно, многие наборы иконок заслуживают чести красоваться в музее иконок, если такой когда нибудь будет создан. Главное - внимательно смотрите лицензионное соглашение на сайтах авторов. В Windows 7 теперь иконки будут на подставке - так, видимо, будет удобнее с ними работать. Короче, принимайте!
Дек
13
Как-то мне понадобилось написать несложный плагин для WordPress. Поиски в инете примеров разработки плагинов, раскрывающих все кухню и их внутреннее устройство, я не нашел. Несколько статей на эту тему не дали ответов на многие вопросы, которые тогда возникли - уж слишком простые примеры были рассмотрены. Плагин все-же я написал, потратив довольно много времени. И вот недавно случайно натолкнулся на статью, которая бы мне тогда очень пригодилась. Всем, кто собрался создать свой первый плагин для WordPress, эта статья реально поможет и сэкономит массу времени!

Ноя
12
В данном случае под оптимизацией я понимаю увеличение производительности сайта.
1. Проверяем соединение с сервером. Команда traceit имя_сайта даст ответ на вопрос, как быстро приходят пакеты от сревера. Ответ высвечивается в милисекундах.
2. Проверяем операционную систему - если Vista, то тормоза при загрузке некоторых сайтов вполне возможны. Чтобы ускорить процесс - читаем рецепт.
3. Проверяем плагины - некоторые могут сильно замедлить работу движка WordPress. По очереди отключаем их и смотрим за скоростью загрузки. Если замечаем притормааживание, можно попыпататься найти другой с таким же функционалом.
4. Еще одна засада может таиться в самой теме, которую Вы используете. Некотoрые темы в погоне за эффектами грузят тонны JavaScript. Также следует проверить картинки - не всегда JPEG дает наименьший размер, можно попробовать PNG-8 или PNG-24, либо GIF. Профилировать тему по скорости загрузке лучше всего с помощью классического отладчика для FireFox - Firebug.
5. Проведите оптимизацию базы данных (можно с помощью WP-DBManager 2.31)
6. Можно отключить POST Revision, включенную начиная с версии 2.6. Для этого в wp-config.php меняем строчку на
define(’WP_POST_REVISIONS’, false);
7. Кэширование може тв сотни раз увеличить скорость работы сайта - результаты запросов к базе данных сохранятются в специальном файле. Если у вас нет root доступа к базе данных, то можно воспользоваться плагином - WP Super Cache.
8. Проверьте ping list (Settings->Writing). Уменьшите список сайтов, которые пингует ваш сайт, и все может очень даже ускориться.
По материалам статьи 10 Best Tips for WordPress Optimization
Ноя
11
Недавно случайно натолкнулся на сайт, посвященный паттернам объектно-ориентированного программирования. Изложено все доступно, наглядно и просто - полезно всем тем, кто нацелен на профессиональное программирование на языках С#, Java, PHP. Статья иллюстрирована множеством примеров, которые практически без изменений можно использовать на практике. Автору статьи - огромное спасибо!!!