Как в NetCat научиться записывать в поле типа файл картинку с внешнего URL?
Поступила задача: сделать так, чтобы в NetCat 4.72 в поле типа "файл" научиться записывать картинку не только со своего компьютера, но и с URL. Чтобы выработать архитектурно правильный подход, пришлось немного копнуть исходники и разобраться с тем, как же работает механизм хранения файлов в Netcat. Хотя эксперименты я проводил на NetCat 4.72, предполагаю, что и в пятой версии все работает примерно также. Пост публикую из гуманистических соображений, а также чтобы самому не забыть результаты. Да, и чтобы не слишком разочаровывать, ответ на вопрос в заголовке: в полном смысле никак.
Недокументированные функции NetCat 4.72
На днях мне пришлось поковыряться в исходниках NetCat 4.72, и по дороге обнаружились некоторые любопытные функции, о существовании которых я не знал. И неудивительно, поскольку они не описаны в документации. Некоторые наиболее полезные я решил собрать в этом посте.
Архипипл отправляется на Рейтинг Рунета-2013
Вот уже третий год подряд NetCat отправляет наши работы на www.ratingruneta.ru В этом году в конкурсе участвует новая версия сайта Архипипл, запущенная нами в октябре прошлого года. Конкурс проходит в два этапа - во время первого "народного" за сайты голосуют все желающие без регистрации. На втором этапе в отбор включится экспертное жюри, которое выберет троих победителей в каждой из номинаций. Голосуйте за наш проект Архипипл 2.0 в номинации "Культура, искусство, общество"!
CodeStyle, или стандартизация подходов к написанию кода
Многие умеют писать код, кое-кто даже пишет много кода каждый день; но большая часть создаваемого кода никуда не годится. А все дело в том, что программирование - это не решение конкретных практических задач, а умение видеть задачу в целом, смотреть на несколько шагов вперед, и, конечно, восхищаться совершенством, красотой и универсальностью того, что создаешь. Программирование, применяемое для взаимодействия с абсолютно точными машинами, не терпит отсутствия самоорганизации: человек, терпящий дисгармонию и суету внутри себя, скорее всего не сможет стать хорошим программистом.
memofilm.ru: сайт-кинодневник
Сайт: www.memofilm.ru
Поставленная задача: разработать уникальный сервис для ведения дневников кинопросмотров
Наше: все. Это авторский проект директора веб-студии
Система управления контентом: PmWiki
Проблема при добавлении новых полей в очень объемные компоненты NetCat
Если у вас сайт на NetCat и если у вас есть компонент, в котором находится очень много объектов (например, 400 тысяч) и если вдруг вы решили добавить в компонент новое поле, вы скорее всего столкнетесь с проблемой. На VPS она проявляется в виде 504 ошибки (вместо сообщения об успешном добавлении поля), а на виртуальном хостинге наверное все просто ляжет...
Как в NetCat сгенерить страницы первого уровня вложенности?
Казалось бы, никак, так как архитектура системы предполагает, что объекты могут быть добавлены только в разделы. Даже корень сайта domain.ru по-умолчанию является зеркалом страницы domain.ru/Index/ Можно долго спорить о том, насколько это плохо или наплевать, но я лучше расскажу, как все-таки всунуть объекты на 1-й уровень вложенности, если очень хочется.
ВоенныйБилет.рф - сервис online-консультаций, где можно задать свой вопрос о призыве в армию
Сайт: ВоенныйБилет.рф
Поставленная задача: разработать удобный сервис юридических online-консультаций
Наше: идея, проектирование архитектуры, дизайн, программирование
Система управления контентом: NetCat
Проект сдан: 2013-11-28
Видеобиблиотека для своего сайта на базе Vimeo
Если вы хотите использовать Vimeo.com как технологическую площадку для размещения видео, то вы, очевидно, мыслите разумно. Действительно, использование специализированного профессионального видеохостинга - однозначно лучшее решение, чем попытки разместить видео на собственном сервере или залить в пучину Ютубчика. Возможности платного vimeo-аккаунта позволяют тонко настроить отображение видео на вашем сайте, структурировать и каталогизировать видеоролики, направлять зрителей туда, куда нужно вам, и даже самостоятельно создавать вполне приличные видеосайты (для размещения портфолио, например).
Информационный сайт о кинобизнесе
Сайт: www.artkinoprokat.ru
Поставленная задача: разработать площадку для естественного паркинга контента
Наше: проектирование архитектуры, верстка, программирование, наполнение контентом
Отзыв клиента: artkinoclub
Система управления контентом: NetCat
Проект сдан: 2013-11-24
Остальные:
- 2013-10-21: Мы открываем тикетную систему
- 2013-09-01: Биржа ссылок TrustLink: несколько фактов на основе личного опыта
- 2013-08-27: Экономика обмена ссылками: почему несуразная реклама действительно приносит прибыль простыми словами, без seo-шного сленга, на основе личного опыта
- 2013-08-09: Информационная куропатка поздравление с Днем Рождения
- 2013-07-30: Page Variables в PmWiki простым русскими словами
- 2013-06-27: Исчезновение файлов из поля Множественная Загрузка Файлов в Netcat 4 мегабаг в NetCat 4 приводит к автоудалению файлов с сайта. Инструкция по исправлению
- 2013-05-15: Новая услуга: предметная и макрофотосъемка
- 2013-05-01: Unisender.com - cервис почтовых рассылок на сайте появилась подписка на новости
- 2013-03-04: Наши сайты на рейтинге Рунета-2012
- 2013-03-01: 24 место в едином рейтинге веб-студий РФ неплохо, неплохо
- 2013-02-18: Сайт центральной профсоюзной газеты Солидарность весьма серьезная работа
- 2013-02-02: Красивая верстка фотогалерей в стиле Bootstrap простой, но стильный листинг фотопревью, сверстанный по принципам Bootstrap
- 2013-01-09: Верстка сайтов: Bootstrap, NetCat и Less стандартизация принципов верстки
- 2012-10-27: Навигация в NetCat: неожиданные подводные камни
- 2012-10-23: Ph&Ph вносит пожертвование на разработку Carmageddon Reincarnation
- 2012-10-07: Сайт-2012 или что нового в Ph&Ph?
- 2012-09-30: Ural-Suvenirs: сувениры из камня
- 2012-09-29: Российский хостинг в примерах из жизни частный опыт решения проблем с хостингом
- 2012-09-25: PhPh-Pack - наш стандарт разработки чего угодно в NetCat
- 2012-09-23: Инструменты экспорта контента для NetCat
- 2012-09-07: Autocalc.pro - сервис для объективной оценки стоимости подержанного автомобиля наш самый безумный проект
- 2012-09-01: Flo4you.ru - цветочный магазин
- 2012-08-15: XCsport.ru - спортивный информационный портал
- 2012-07-26: Сайт для имидж-агентства
- 2012-07-25: Гомеопатический центр Дарлинг
- 2012-06-28: Троекратное ура! Наша разработка заняла II место на Рейтинге Рунета!
- 2012-06-23: Сайт Натальи Тимофеевой
- 2012-06-22: Известные проблемы дистрибутивов, апргейдов и обновлений NetCat и их решения
- 2012-06-15: Ph&Ph поддерживает Второй Московский Фестиваль Авторских Кинопутешествий и предоставляет участникам 100 ГБ. FTP-сервер
- 2012-04-10: Форма обратной связи для NetCat с расширенным функционалом
- 2012-04-01: Обновление портфолио
- 2012-03-26: Долгожданное расширение компании
- 2012-03-09: Ru-Tracker отказывается от пользовательской статистики скоро пользователи торрентов совсем перестанут понимать, как работает протокол. Плохо ли это?
- 2012-03-08: Joomla! или NetCat, что лучше? Сливовое варенье или утка по-пекински, что вкуснее?
- 2012-02-28: Наша разработка отправляется на Рейтинг Рунета
- 2012-02-14: StraightCut.ru - сайт об особом методе кроя одежды и его адептах
- 2012-01-08: Правила разработки сайтов в NetCat в студии Ph&Ph внутрикорпоративный guide
- 2011-12-29: АРТкино - сайт московского киноклуба обновление портфолио
- 2011-12-15: Ph&Ph поздравляет NetCat с Днем Рождения
- 2011-11-25: Представляем новый блокировщик IE6 самый простой способ заблокировать сайт от браузера Internet Explorer 6
- 2011-11-24: Тени для блоков в CSS3
- 2011-11-01: HealthWaters.ru - мульти-интернетмагазин по продаже и доставке воды
- 2011-10-24: Сайт российского стенда на выставке ITU Telecom сделан и поддерживается Ph&Ph
- 2011-10-15: SkiTracker.ru - промо-сайт инструментов по прокладке лыжни
- 2011-10-13: Проект World Community Grid распределенные вычисления на благо человечества
- 2011-10-10: Сайт медицинского центра centr-rebenka.ru
- 2011-09-01: JenexSki.ru - лыжероллерный промо-сайт
- 2011-08-19: Copperbrass.ru - дизайнерские изделия из металла
- 2011-08-08: 29 сентября Ph&Ph проведет семинар в NetCat мы расскажем о том, что мы разработали для NetCat и почему мы делимся этим бесплатно
- 2011-07-14: Хэш-массивы NetCat
- 2011-07-06: Множественный выбор параметра товара в Минимагазине NetCat
- 2011-06-30: Бизнес-Могилев: Предприятия и организации Могилева
- 2011-06-21: Упс, а у нас ИП-шка! Ph&Ph переходит на следующий уровень
- 2011-06-20: Мы - технологические партнеры NetCat! и это круто!
- 2011-06-01: Tres-Bebe.ru - сайт по продаже детской одежды
- 2011-05-22: Cэмплы полезного кода JavaScript сборник решений популярных задач на JavaScript
- 2011-05-19: Tauf.ru - виртуальный фотоальбом
- 2011-05-15: IvanSokolovsky.com - мемориальный сайт Ивана Соколовского
- 2011-05-12: Скрипт Тесты 1.0 для NetCat организуйте тестирование на вашем сайте
- 2011-05-08: Как работать с формами и добавить функционал комментариев к PmWiki?
- 2011-04-29: Показ-скрытие элемента формы или div по чекбоксу
- 2011-04-29: Кнопка-ссылка на JavaScript для скрытия/показа любого div страницы
- 2011-04-28: Sulinka.ru - промо-сайт минеральной воды
- 2011-04-14: Универсальный обход кэширования изображений php-скрипт выдает себя за случайно выбранное изображение из директории
- 2011-03-30: Товар-скидка по событию в интернет-магазине NetCat как сделать скидку при переходе на сайт с рекламного баннера
- 2011-03-17: Открытая База Знаний по NetCat официальный анонс
- 2011-03-12: Сэмплы полезного кода для компонентов NetCat фрагменты кода для популярного функционала компонентов NetCat
- 2011-03-10: Король умер, да здравствует король! открываем Блог
- 2011-03-09: Autodeleter php-скрипт для автоматического удаления файлов
- 2011-02-28: Проверка значения поля с помощью JavaScript в реальном времени, во время его заполнения пользователем
- 2011-02-13: Как поймать хакера, взломавшего сайт? сыграем в частных сыщиков в виртуальном пространстве
- 2011-02-08: Рейтинг статьи в виде звездочек для NetCat
- 2011-02-03: Сэмплы базовых функций для макетов дизайна NetCat простой код для базовой автоматизации html-макетов дизайна под NetCat (неткэтизации)
- 2011-02-01: Кровеносная система finar.ru - мультитэги с древовидной структурой как все сделано
- 2011-02-01: ARCHiPEOPLE - информационный портал для архитекторов, дизайнеров, творческих людей
- 2011-01-27: Фотогалерея для NetCat с пакетной загрузкой файлов удобная фотогалерея с пакетной загрузкой фотографий, автоматическим генерированием превью
- 2011-01-24: Как интегрировать Fancybox в NetCat? пошаговая инструкция, как всегда
- 2011-01-24: Кнопка «Код для блога» в NetCat как генерировать кнопки «Код для Блога» в листинге объектов в NetCat
- 2010-12-21: PmWiki как CMS: шаг второй продолжаем создавать классическую CMS из PmWiki
- 2010-11-22: Навигация по выпадающему списку + вывод на печать только контента компонент выводит простую страницу с умной и красивой кнопочкой Печать
- 2010-11-03: Gradient-Techno.ru - приборы для контроля качества лакокрасочных покрытий
- 2010-10-29: Уезжаю в Грецию
- 2010-10-10: Эльбрус 2010 - сайт-фотоотчет
- 2010-10-01: IcyWind.ru - первичная SEO-оптимизация
- 2010-09-24: Промо-сайт фильма «Ты забыл, во что мы играли»
- 2010-09-23: Открыт сайт фильма Ты забыл, во что мы играли тютелька в тютельку за полтора часа до премьеры
- 2010-09-21: SkyBlueCanvas бесплатная opensource CMS с классической функциональностью, не использующая базу данных MySQL
- 2010-09-09: Автоматизация создания резервных копий Базы Данных MySQL на базе модифицированного Sypex Dumper 1.0.8
- 2010-09-09: SypexDumper 1.0.8 с поддержкой автоматизации через CRON ... а также передачи параметров в адресной строке и автоудаления старых бэкапов
- 2010-09-01: Небольшое исследование бесплатных движков без БД попытка найти лучшую систему для создания простых сайтов
- 2010-09-01: SkyBlueCanvas CMS - использование в кириллических сайтах весь опыт по внедрению системы в одном месте
- 2010-09-01: Настройка wget под nnCron в Windows для автоматического запуска php-скриптов на удаленных серверах
- 2010-08-10: Аванкор - автоматизация паевых фондов
- 2010-07-29: Расширяем бизнес и объявляем Розыск Отличных Чуваков кадровый отдел весь внимание
- 2010-06-16: Фотогалерея для NetCat с загрузкой файлов по FTP простое решение с полностью автоматизированным созданием превьюшек
- 2010-06-15: Открылась регистрация русскоязычных доменов .tel! лучший вариант сайта-визитки
- 2010-06-15: Автоматизация загрузки файлов в NetCat Описано создание компонента с полем ФАЙЛ, в котором можно автоматически создать до 20 объектов, загрузив их все через единую форму.
- 2010-06-09: Упрощенный компонент новостей для NetCat
- 2010-06-06: Бег в летнюю ночь
- 2010-05-25: Art Media Story
- 2010-03-29: Примеры MySQL-запросов примеры SQL-запросов из реальной жизни
- 2010-03-29: FAQ и фичи NetCat что надо знать, разрабатывая сайт на NetCat
- 2010-03-29: FAQ по хостингам технические особенности работы с популярными хостингами
- 2010-03-28: FAQ по СMS Made Simple полезные заметки по работе с системой
- 2010-03-24: Невероятно, но факт: веб-студия Ph&Ph открыла свой сайт!
- 2010-03-12: .TEL уникальная технология для сайтов-визиток
- 2010-03-11: PmWiki
- 2010-03-11: CMS Made Simple бесплатная opensource CMS на базе PHP и MySQL
- 2010-03-05: NetCat об одной из лучших российских коммерческих CMS
- 2010-02-24: Баг-фикс компонента Голосования: опросы
- 2010-02-03: Совет директоров Ph&Ph в полном составе посетил VI Толкиеновский Семинар 2010
- 2010-02-01: Cтэлмас-Д - лечебная вода из Словении
- 2009-12-15: Налоговая Академия
- 2009-11-09: Как загрузить видео на сайт? Иногда хочется выложить то или иное видео на сайт. Как это лучше всего сделать?
- 2009-11-09: Наша студия и cеминары RU-CENTER
- 2009-10-19: Филипп Усов - сертифицированный специалист по CMS Netcat
- 2009-10-10: ГАИШ: хроники одного курса
- 2009-09-30: Donat Mg - минеральная вода из Словении
- 2009-09-26: Research and Trends
- 2009-09-20: MarketUp Consulting Group
- 2009-08-24: FAQ по PmWiki Типовые операции, частозадаваемые вопросы и частоотвечаемые ответы по движку
- 2009-08-22: PmWiki как CMS: шаг первый делаем из pmwiki мультидоменную систему управления сайтами
- 2009-06-15: Контактный tel-сайт для Кофемании
- 2009-06-05: Промежуточный сайт для киноклуба «АРТкино»
- 2009-04-30: Volvo Ocean Race 2008-2009: Finish in St. Petersburg (Ericsson)
- 2009-04-22: Интервью для телеканала \"Россия\"
- 2009-03-09: TiddlyCMS простая CMS на базе TiddlyWiki
- 2009-02-21: Постлондонский party в европейском стиле
- 2009-02-20: Сайт о вечеринке
- 2009-02-15: Сайт для ресторана «Реми»
- 2008-12-25: Компания Алюматек - светопрозрачные конструкции
- 2008-12-20: Сайт для компании Кровалл «Красивая крыша»
- 2008-12-18: Мы на сайте NetCat
- 2008-11-30: TiddlyWiki описание и FAQ по TiddlyWiki - персональной Wiki
- 2008-11-02: Сайт автоклуба MX3-CLUB.RU
- 2008-10-19: Я - сертифицированный специалист по CMS NetCat
- 2008-09-30: Готовый сайт по тематике «ремонт квартир»
- 2008-09-17: Баг в editmore.php, рецепте для PmWiki
- 2008-07-20: Как скачать и пережать флэш-ролик с любого сайта правильное руководство по универсальному пережатию флэш-видеороликов с помощью Avisynth
- 2008-07-14: Автоматизация бэкапа сайтов без базы данных методика автоматизации бэкапов сайтов на базе wget для Windows
- 2008-06-29: Рецепт pmwiki: создание блога пошаговая инструкция по программированию блога в pmwiki
- 2008-05-12: Компания Maxtron - Недвижимость в Болгарии
- 2008-04-30: Bluzki-moscow.ru - сайт по продаже одежды
- 2007-11-26: Tor - круговая порука как удобно соблюдать анонимность в Сети
- 2007-04-21: Subrosa штаб-квартира студии Ph&Ph