Редакторы CSS: обзор TopStyle

2 Март 2009

Начнем с не бесплатных, но практически самых функциональных англоязычных программ. Замечу также, что в нашем русскоязычном интернете очень мало толковых ресурсов по web-мастерингу. Следовательно, и наши бесплатные программы, которые созданы для помощи web-мастерам, очень сильно уступают английским коммерческим соперникам. И их единственный бесспорный плюс заключается в том, что платить за них не нужно. Приступим к обсуждению по порядку. Читать далее…

radmus Без рубрики ,

Что нужно для работы в jQuery?

27 Февраль 2009

Для работы с jQuery дизайнерам и программистам, помимо знаний JavaScript, еще и CSS понадобятся. В принципе, странным это никому не должно показаться, поскольку CSS сейчас довольно распространенно, а селектор jQuery как раз от принципов CSS отталкивается. Например:

$(”#header”) — получение элемента с id=”header”;
$(”div#content .photo”) — получить все элементы с классом photo, которые находятся в элементе div с id=”content”;
$(”h3″) — получить все элементы h3;
$(”ul li:first”) — получить только первый элемент li из списка ul.
$(”ul li”) — получить все элементы li из списка ul;

Читать далее…

radmus Ajax, JavaScript, jQuery , , , , ,

Пишем сайт на PHP

26 Февраль 2009

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

Читать далее…

radmus PHP, Пишем свой сайт ,

Как написать небольшой портал

26 Февраль 2009

Тут я постарался разъяснить то, каким образом я подхожу к написанию сайтов, и где именно использовать подключаемые модули. Тому пример знакомый всем скрипт PHPNuke. Как бы сильно его не ругали, примененный в нем подход, очень удобен к модульному программированию. Однако из-за корявости цельного кода такой скрипт использовать на серьезных сайтах, а точнее порталах, с огромным количеством посетителей, не советую. Почему? Скрипт медленно работает, на базу данных очень большая нагрузка. Я лично убедился в «неудобоваримости» PHPNuke. Мой главный проект сначала основывался на PHPNuke, однако частые проблемы с хостингом вынудили меня начать разработку личной системы портала с нуля. Я взял из PHPNuke лишь суть модулей, а все остальное сам делал. И так начнем.

Читать далее…

radmus CMS, PHP , , ,

Работа с jQuery: особенности

25 Февраль 2009

Двумя способами может осуществляться вызов методов jQuery:

• Через функции $, являющиеся способами объекта jQuery. В цепочку их можно объединить, поскольку каждая из них возвращает данный объект.
• Через функции $., с объектом jQuery не связанные. Читать далее…

radmus JavaScript, jQuery

Сравнение jQuery и Prototype

25 Февраль 2009

В этой статье мы рассмотрим потенциал JavaScript-фреймворков и jQuery-библиотеки

jQuery - популярный JavaScript-фреймворк. Его основная функция заключается в обеспечении взаимодействия на странице между JavaScript и HTML. jQuery был создан Джоном Ресингом и в 2006 году и впервые был опубликован на конференции BarCamp. Читать далее…

radmus JavaScript, jQuery ,

Пишем свою CMS (Часть 4)

24 Февраль 2009

Из таблиц базы данных MySQL удалим записи

Еще одну ячейку добавим к таблице файла editor.php:

<table border=”1″ align=”center”>
<?
$sql = mysql_query(”SELECT*FROM pages”);
while($record = mysql_fetch_array($sql))
{
print ‘<tr><td>’.$record['title'].’</td>
<td><a href=”editor.php?page_title=’.$record['title'].
‘”>Редактировать</a></td>
<td><a href=”editor.php?page_title=’.$record['title'].’&delete=y”>Удалить</a></td>
</tr>’;
}
?>
</table>

Читать далее…

radmus CMS, MySQL, PHP , ,

Пишем свою CMS с помощью MySQL и PHP (Часть 3)

24 Февраль 2009

Редактирование записей из таблиц базы данных MySQL

В начало файла editor.php добавляем такие фрагменты кода:

<?
session_start();
include (’config.php’);
?>

И допишем в конце этого файла:

<?
$_SESSION['id']= $page_title;
?>

Читать далее…

radmus Ajax, CMS, MySQL, Пишем свой сайт , , , ,

Мифы Web программирования и их опровержение

23 Февраль 2009

В каждой сфере деятельности существуют свои мифы. Я попытался раскрыть для вас 5 самых распространенных мифов о web программировании.

Миф 1. C++/Pascal рулят миром

Многие полагают, что лишь такие великаны программирования как Страуструп способны создать идеальный язык. Да, так оно и есть. На С все можно написать, что только можно воплотить в виде логической цепочки действий, однако(!): обращаю ваше внимание на слово «написать». Написать то можно все, но вот, сколько усилий это потребует, какова окажется цена выбора в пользу «идеального» языка? Возьмем, к примеру, PHP. Читать далее…

radmus web-coding ,

Безопасность сессионной модели

23 Февраль 2009

В течение так называемой “сессии”, пользователь имеет доступ к защищенной части системы, при ее закрытии - закрывается и доступ. На этом принципе строится большинство www-чатов, доступ к ним можно получить только после того, как будет пройдена процедура входа. Главная сложность заключается в том, что все скрипты защищенной части приложения должны знать о том, что пользователь, посылающий данные, успешно авторизовался. Читать далее…

radmus Без рубрики , ,