Хостинг, который может больше
Дек
9
2009

Как внести изменения в код сайта легко и непринужденно

Изменение в незнакомом движке

Друзья, хочу поделиться с вами маленькой заметкой на тему внесения изменений в программный код сайта.

Первая задача состоит в следующем:

Вы хотите изменить текст/ссылку/картинку, но среди кучи файлов, относящихся к программному коду сайта не можете найти тот, в котором нужно сделать желаемые изменения.

У меня недавно возникло желание удалить из URL-адреса ссылки “Читать далее” на этом блоге код, который прокручивал страницу подробного содержимого статьи к месту установки тега more. Такое поведение WordPress мне не понравилось, как-то сбивает это все с толку и я решил удалить лишнее из URL-адреса, а именно, кусок кода #more.

Кто не понял постановки задачи, поясню: аналогичное прокручивание страницы вы можете увидеть перейдя по ссылке к комментариям данной статьи. Страница будет проскролированна благодаря содержащейся в URL инструкции #comments (подробнее о работе с такого рода ссылками можно прочитать на HTML-book). Все тоже самое происходило со ссылкой Читать далее, с той лишь разницей, что страница скролировалась к якорю more. В программном коде движка нужно было найти то место, где указана эта директива и удалить ее.

Теперь давайте я расскажу, каким образом можно реализовать поставленную задачу.

Читать полностью »

Дек
9
2009

JavaScript видеоурок #4

Видеоурок по JavaScript. Часть 4

Сегодня, уважаемый читатель, я предлагаю вашему вниманию четвертую часть видеокурса по JavaScript. Настало время погружения в дебри и сложности JavaScript-а.

Содержание видеоурока:

Объектно-ориентированный подход (ООП) в JavaScript. Я расскажу, что такое объекты, свойства и методы, познакомлю вас со стандартными объектами, созданными разработчиками JavaScript и покажу как создаются свои собственные новые объекты (рассмотрим работу с функцией-конструктором).

Эту тему я считаю очень важной, поскольку объектно-ориентированная парадигма позволяет серьезно упростить сложные программы. Однако, если вы не собираетесь создавать сложных программ, то необходимость понимания ООП весьма сомнительна. В пользу все-таки необходимости изучения ООП могу привести тот факт, что в API Яндекс.Карт используется как раз ООП JavaScript-а и его понимание облегчит работы с картами от Яндекса. Да и вообще, изучать JavaScript и не затронуть его ООП-возможности – это непозволительная роскошь :)

Динамическая верстка. В предыдущих видеоуроках я знакомил вас с возможностями изменения стилей отображения элемента посредством JavaScript. Сегодня я расскажу, каким образом можно изменять и сам HTML блока (директивы innerHTML, outerHTML, innerText, outerText). Со всем этим делом мы будим знакомится на примере реализации задачи ограничения количества вводимых символов в поле ввода и подсчета оставшегося их количества.

Читать полностью »

Дек
6
2009

Как распределить усилия, чтобы не лопнуть

Управление интернет-проектом

Сегодня мы перейдем к практическому руководству по управлению собственным интернет-проектом. Так как процесс управления состоит из многих этапов, ведь проекты бывают разные, а рецептов успешного бизнеса, на самом деле, не существует (не смотря на всеми нами любимые статьи: как стать успешным бизнесменом за 1 месяц, поверь в себя и ты на вершине, 5 гарантированных способов оказаться на 1 месте Яндекса, 10 источников интересного контента для вашего блога и тому подобный бред) запаситесь терпением. Все будет. Только будет размеренно, иногда нудно (надеюсь, что не сегодня).

Читать полностью »

Дек
3
2009

Приоткрываем завесу будущего интернет-проекта. Часть 2

Управление интернет-проектом 2

Итак, в прошлой статье мы пришли к выводу: управлять проектами, даже маленькими и краткосрочными, нужно.

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

Читать полностью »

MAXCACHE: 0.83MB/0.00053 sec