Посты с тегом ‘code’

Опечатки в коде MVC для Joomla 1.5

Вы пишете компоненты или плагины для Joomla? Этот пост для вас. Поймали ошибку, описанную здесь? Добро пожаловаться!

Летят самолеты - салют!

При разработке очередного компонента под Joomla 1.5 столкнулся с такой ошибкой:

Warning: Missing argument 2 for JTable::__construct(), called in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 115 and defined in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 65

А также

Missing argument 3 for JTable
и
Undefined variable: key in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 68

Как выяснилось, ошибки возникали из-за невнимательности при написании файла – описателя таблиц.
(далее…)

Отвалился LinkFeed – обнови его код

Совсем недавно обновился PHP на некоторых серверах и некоторые мои клиенты побежали ко мне с причитаниями – перестал работать код биржи ссылок LinkFeed: не показывает ссылки.

Ловись, рыбка, большая и маленькая!

Не буду ходить вокруг да около, просто покажу, что нужно сделать, чтобы код биржи опять заработал (и дал заработать вам).
(далее…)

Как защитить сайт от iframe

Такие сайты, как "Google Image search" , "anonymizer.ru", "goodphptutorials.com" и "phpcamp.net" отображают контент сайтов в iframe.

frame window

Iframe – "рамка", внутри которой находится целевой контент; за рамкой может быть что угодно, – реклама, ссылки на схожий контент, фейковая форма входа на ваш сайт, ворующая пароли и т.д.
(далее…)

OS Symbian стала свободной. Nokia vs Android vs iPhone

4 февраля 2010 года организация Symbian Foundation, контрольным пакетам акций которой владеет компания Nokia, открыла исходные коды мейнстримной операционной системы для мобильных  устройств – Symbian 3. На этой операционке в данный момент работает по разным оценкам до 340 миллионов мобильных устройств во всем мире.

Symbian Foundation

До этого дня открытой была только платформа Google Android, и та лишь частично. На Андроиде большую популярность в России завоевали устройства от HTC. А об открытости мобильной платформы для iPhone говорить даже не приходится по причине полнейшей, тотальной закрытости.

(далее…)

Landing page и немного халявы для вашего сайта

Согласно мини талмуду, Landing Page (целевая страница, LP) — страница, на которую попадает пользователь, щелкнув по рекламному объявлению. Отличается от других страниц сайта тем, что содержит в себе призыв к действию (регистрация, покупка товара) и насыщена ключевыми словами. Давайте для ясности назовем их "страницы побуждения", потому что именно побуждение к действию является первой и чуть ли не единственной целью всех таких страниц.

Fire Pit

Итак, страницы побуждения разнообразны по дизайну и качеству, также, как и весь интернет. Вот, например, посмотрите, что нашел Google по запросу "Landing page" в картинках: ссылка.

(далее…)

Обновление Virtuemart и Joomla

Поступил мне давеча заказ на обновление Joomla 1.0.13 и Virtuemart 1.0.8 до последних версий. Причем, и на сайте множество материалов, и в магазине куча товаров. Так как мне не доводилось до этого дня обновлять одновременно и то, и другое, я погуглил и нашел красивый мануал, оформленный в виде ролика-презентации (посмотреть). Скажу сразу: полная лажа. Презентация чудовищная, не предоставляющая никакой возможности понять ее правильно. Ну да ладно. Я все-таки попробовал.

Доктор готов препарировать Joomla и Virtuemart

Доктор готов препарировать Joomla и Virtuemart. Сестра, спирт и скальпель!
(далее…)

День в Cети

1. Корпорация Google и социальная сеть Facebook запустили свои сервисы коротких ссылок - goo.gl и Fb.me соответственно.

На данный момент гуглосервис коротких ссылок доступен только для продуктов Гугла (Toolbar & FeedBurner) и недоступен для свободного использования, как например свободные is.gd, 2tu.us или bit.ly . А фейсбучная "укорачивалка", соответственно, будет работать только для самого фейсбука и его приложений.

Лев и антилопа

Надо отметить, что в последнее время это очень модно - делать свой сервис коротких ссылок. Не сомневаюсь, что Google вложил в свой сервис какой-то изюм.
(далее…)

Joomla фреймворк по-новому – Nooku Framework

Что такое Nooku Framework?

Как ведущий архитектор Joomla 1.5, Йохан Янссенс (Johan Janssens) проделал огромную работу по созданию нового фреймворка для замены "черного ящика", каковым была Joomla 1.0. Конечно, Joomla 1.5 гораздо лучше, и разработчики потихоньку раскрывают весь потенциал нативного фреймворка. Но он так же недостаточно хорош. После плагина мультиязычности Nooku Йохан и Матиас Верраэс (Mathias Verraes), известный по расширенияю DOCman, разработали новый фреймворк, который может поднять на новую высоту качество разработки расширений Joomla.

новый фреймворк Joomla

Представьте, что будет, если совместить скорость разработки на Ruby on Rails, гибкость Symfony и всю мощь Zend Framework – с простотой Joomla Framework? А еще представьте, что у вас в распоряжении интуитивно-понятный API, говорящий сам за себя? И еще, что все части ваше кода готовы к повторному использованию, расширяемы и взаимозаменяемы? Ну и наконец, представьте, что для обладания всем этим вам достаточно написать всего несколько строчек кода; только тот код, который вам нужен именно сейчас? По заявлениям создателей, Nooku Framework сочетает в себе все это и даже больше.
(далее…)

Alsamixer and Fedora x64

После обновления какого-то пакета появилась проблема со звуком. Во флеше звук есть, как и видео (имеется в виду youtube & rutube в браузере), а вот ни один звуковой или видеофайл не воспроизводится. Видео идет без звука. От плеера не зависит. Скайп тоже не работает.
По наводке Kalpa сделал следующее: в консоли запустил alsamixer и дернул ползунок. Магия! Звук появился сразу же и в скайпе, и в плеерах.
LinuxMagic I think :)

Linux x86_64 and FLASH

Fedora includes swfdec and gnash , which are free and open source implementations of Flash. We encourage you to try either or them before seeking out Adobe’s proprietary Flash plugin software.
Users of Fedora x86_64 must install the nspluginwrapper.i386 package to enable the 32-bit Adobe Flash plugin in x86_64 Firefox and the pulseaudio-libs.i386 package to enable sound from the plugin.
  • Create the 32bit mozilla plugin directory:
su -c «mkdir -p /usr/lib/mozilla/plugins»

  • Install the nspluginwrapper.i386 , nspluginwrapper.x86_64 , and pulseaudio-libs.i386 packages:
su -c «yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386″

  • Install flash-plugin as shown above.

Run mozilla-plugin-config to register the flash plugin:

su -c «mozilla-plugin-config -i -g -v»

  • Close all Firefox windows, and then relaunch Firefox.

Type about:plugins in the URL bar to ensure the plugin is loaded.

Source

Читать RSS в Google

Добавить в Google Reader

Читать RSS в Яндексе

Добавить в Яндекс-ленту

Страницы 1 of 212»
Rambler's Top100