Объектно ориентированное программирование хорошо[?] развито в PHP пятой версии. Я к сожаление плохо знаком с объектной моделью, но пора-бы это дело изучить.
Порывшись в интернете составил рейтинг сайтов с книгами об ООП:
1. lib.kruzzz.com - скачивание по прямым ссылкам!!
2. codingrus.ru - книги на депозите
3. all-ebooks.com - самый большой сборник книг по PHP, есть много англоязычных книг, в которых можно найти мануалы по фреймворкам.
Далее »
Один комментарий
Большинство скриптов интернет магазинов громоздки и сложны в настройке, впрочем для крупного магазина это не такие уж большие проблемы - заплатил и нет проблем. А вот для создания мини интернет магазина на основе simpleCart(js) особых знаний и временных затрат не потребуется.
SimpleCart(js) не требует базы данных, все заказанные товары хранятся в cookies покупателя. Название, изображение, описание и цена продуктов и расположение корзины задаются с помощью специальных html тегов. Товары в корзину попадают без перезагрузки страницы. В скрипт встроены модули оплаты PayPal и Google checkout, которые в России бесполезны, но добавить наши платежные системы особого труда не составит.
Далее »
Комментарии (10)
Визуальных редакторов на Javascript много, но у них один общий недостаток - большой размер. Немного поискав нашел не визуальный редактор, но с размером всего 6 килобайт, ссылка.
Он мне очень понравился из-за простоты и легкости настройки. Не обошлось без небольших недостатков: не очень удобный способ установки и неправильная разбивка на строки при вставке списков. Я решил доработать скрипт и добавить парочку новых функций.
Далее »
Комментариев нет
Квадратные ссылки не совсем правильное название, точнее ссылки не зависящие от ширины текста, входящего в них.
Самое простое решение - использовать свойство display со значением inline-block, генерирующим элемент, внутренняя чать которого форматируется как блочный <div>, а внешняя как встроенный <span>. После этого у ссылки можно задать ширину и высоту, как у дива. Её текст центрируется по горизонтали свойством text-align, а по вертикали свойством line-height (высота строки), значение которого должно быть равным высоте блока. Расстояние между каждым блоком ссылки будет 4px.
Далее »
Комментариев нет
Задача: Выделить все чекбоксы, при нажатии на первый, и снятие выделения, при повторном нажатии.
Казалось бы ничего сложного, но большинство найденных мною скриптов идут с использованием свойства name чекбокса. В моем случае name изменять было нельзя. Так что пришлось немного подумать над созданием своего скрипта.
Далее »
Комментарии (3)