Привет, друзья. Выкладываю небольшое обновление плагина "Авторизация Loginza". Плагин будет в таком виде в комплекте InstantCMS с версии 1.10.4. Т.е. данный пост актуален для тех, у кого версия InstantCMS ниже 1.10.4.
Доброго всем времени суток! Увидел просьбу на форуме о возможности отложенной публикации, и решил сделать, заодно изучив возможности расширения функционала второй версии. Я хочу рассказать вам об этом в виде урока. Мы будем делать отложенную публикацию только для типа контента "Статьи", думаю на все остальные типы контента можно сделать по аналогии. У нас будут некоторые ограничения, связанные с движком - отложенные статьи сможет создавать только администратор, либо пользователь с правами администратора и у него не должно быть друзей (ниже объясню почему). Итак, нам необходимо при добавлении или редактировании статьи указать дату публикации статьи. Что нам для этого нужно?
Здравствуйте, друзья! Вот и настало время сообщить о новом релизе InstantVideo. Т.к. мало кто читает до конца 😉 поэтому сразу отвечу на популярные вопросы. FAQВ: когда будет релиз InstantVideo под InstantCMS 2.X? О: как только будет готов, в планах на начало августа. --------------------------------------- В: он будет платный для клиентов первой ветки? О: да, нужно будет доплатить разницу с ценой для первой ветки InstantCMS. Эта разница будет небольшая. --------------------------------------- В: зачем вы выпустили релиз под первую ветку, логичней было бросить все силы для релиза под вторую...
Еще одна работа нашей команды, в этот раз это дизайн и программинг для интернет-магазина "Детских игрушек".
Решил создать в своем блоге раздел "Работы нашей команды" - где буду публиковать дизайны и работы, которые делает наша команда. Дизайны и доработки все 100% эксклюзив и разрабатываются сугубо под Заказчика.
Предлагаю вашему вниманию вариант постинга статей в группу в контакте. Суть данной переделки - Добавляет в админке значок постинга В более лучшем качестве
Приветствую Цели: 1. дать возможность пользователям гулять по сайту и слушать музыку, которая не будет прерываться. 2. ускорить загрузку страниц, уменьшив размер трафика с сервера к клиенту
Сразу хочу сказать, что автором данного плагина был и остается товарищ Maximov , я всего лишь исполнил чужое желание и добавив от себя пару плюшек адаптировал его под свежую версию движка, теперь плагин буднт работать не только на текущей 1.10.3, но и на более поздних (обновленнных с бранча) версиях.
Приветствую всех!, и присоединяюсь к летней распродаже. Список всех цен с учетом скидки по ссылке. В акции участвуют и два недавно выпущенные шаблоны NewsWeb:
Здравствуйте! Раз пошла такая жара...
Привет, друзья! Наступило самое приятное время года. И в честь этого мы предлагаем устроить распродажу. Скидки до 30% на все премиум-компоненты!
Доброго всем вечера, Хочу предоставить первую реализацию нашей команды под icms 2.x. Первой нашей разработкой стала реализация RSS feed'a для Яндекс.новости.
Привет, друзья В этом туториале мы посмотрим как создать свой виджет для InstantCMS 2.
Привет, друзья Выкладываю компонент "Фотобитвы", созданный в процессе записи видео-туториалов (1, 2, 3). Возможности компонента Пользователи (или администратор) могут создавать битвы. В каждую битву пользователи могут добавлять разрешенное число фотографий. После создания битвы она находится в статусе "Набор участников" до тех пор, пока не наберется необходимое число фотографий (указывается в настройках битвы). Когда участники набраны битва автоматически получает статус "Ожидает проверки", администратор получает уведомление через личные сообщения о том, что битва готова. Администратор проверяет битву и запускает ее. Заходя в запущенную битву любой пользователь видит две фотографии, из которых выбирает лучшую. Затем следующие две и так далее, до тех пор пока не переберет все фотографии из битвы. Битва автоматически завершается (по крону) после наступления даты окончания, указанной в настройках битвы. После завершения на странице битвы выводится список участников, отсортированный по набранным голосам. Первые три места выделяются крупно.
Привет, друзья В прошлых туториалах мы написали компонент и админку для него. Теперь напишем установщик, необходимый для распространения готового дополнения (будь то компонент, виджет или шаблон). Данный туториал будет полезен всем, кто планирует выпускать любые дополнения для InstantCMS 2.0.
Привет, друзья В прошлом туториале мы написали компонент, теперь напишем админку для него.
Привет, друзья. Как обещал ранее, выкладываю большой видео-туториал по созданию компонента для InstantCMS 2.0. В процессе туториала мы напишем полностью рабочий компонент "Фотобитвы" с нуля. Подробнее о том, что это за компонент и как он будет работать, объясняется в начале первой части. Туториал получился объемным, из нескольких частей, общей продолжительностью порядка 3 часов. Я старался подробно объяснять те места, с которыми наиболее часто сталкиваешься при создании типовых компонентов.
Приветствую. Поздравляю всех с победой на чемпионате мира, долго мы этого ждали! Кто смотрел - уверен, получили удовольствие от игры и главное от результата. Чтобы отпраздновать такое событие только сегодня скидываю цены на все товары в своем магазине.
Небольшая, возможно полезная заметочка, для борьбы с "обрезанием" внешних ссылок при редиректе (/go/url)
Привет, друзья. Хочу представить скромную разработку нашей группы - Компонент Биржа. Введение в работу Торги (далее — Аукцион) являются способом продажи стандартного товара в виде публичного торга, проводимого в заранее установленном месте (на ЭТП) и в заранее определенное время. Принципиальная схема аукциона. Аукционы выставляются, как на покупку, так и на продажу товара. Товар на аукционе продается (покупается) лотами (партиями) тому покупателю (продавцу), который предложит самую высокую (низкую) цену. В процессе торга аукционист (лицо, проводящее аукцион) объявляет путем размещения оферты на ЭТП потенциальным покупателям (продавцам) (аукционерам) о продаваемом (покупаемом) товаре и его начальной стартовой цене с указанием шага торгов. Затем в обусловленное время аукционеры поочередно выставляют свои предложения с указанием цены, по которой они готовы купить (продать) товар. Торг продолжается до тех пор, пока не истечет время проведения аукциона. Победителем аукциона признается лицо, предложившее наиболее оптимальную цену.
В InstantCMS 2 в версиях до 2.0.1 включительно загрузка классов кэширования производится независимо от того, разрешено ли кэширование в настройках сайта или нет. Мотивацию разработчиков для этого я точно не знаю. Скорее всего это желание следовать принципам ООП, по которым проверка работы с кэшем должна осуществляться предпочтительно в классе кэширования. Но поскольку имя параметра настройки 'cache_enabled' вряд ли будет меняться в будущем, то выгоднее в нескольких местах кода вне класса кэширования сделать проверку этого параметра и просто не загружать ничего, связанного с кэшированием, если оно выключено. На моём компе это дало выигрыш порядка 4-5 мс и дополнительную экономию памяти (не сравнивал, забыл).
Приветствую Шаблон представляет собой адаптацию премиум шаблона Sahifa (ссылка на оригинальную версию внизу поста). Адаптивность, для двойки, много настроек. Демо тут.
Прекрасный по всем параметрам продукт InstantCMS 2 в версиях до 2.0.1 включительно имеет один недостаток, влияющий на производительность – неоптимизированные подключения файлов классов и библиотек. Например, при открытии главной страницы под админским логином выполняется более 800 попыток подключения по сути одних и тех же файлов. Данный хак добавляет проверку на уже выполненное подключение перед вызовом подключений классов и библиотек. Это позволяет уменьшить время создания страницы более чем в полтора раза с полным сохранением функциональности сайта.
Здравствуйте! Модуль делался давненько - для более ранних версий системы. Но вот понадобился снова. Адаптировал для 1.10.3, делюсь. Подойдёт скорее для презентаций чем именно новостей.
Мощный, но лёгкий класс для расширенной отладки. Позволяет легко, наглядно и управляемо получить информацию о времени выполнения и о других параметрах php-скриптов CMS и их частей. Версия для InstantCMS 2.0.0/2.0.1. Данная отладка будет полезна как при тестировании и оптимизации самой CMS, так и разработчикам компонентов. А так же для выявления проблем при размещении сайтов на реальных серверах, где невозможно использовать встроенную в IDE систему отладки.
Приветствую В прошлом посте Сквозная авторизация и единая база пользователей для 1.10.3. Я написал как вести общую таблицу пользователей и как сделать сквозную авторизацию. Сейчас добавлю, как сделать так, чтобы поменяв аватар на одном сайте (поддомене) он корректно отображался на других (по просьбе Шадринец ). А не отображается он потому что прописаны относительные пути (/images/users/avatars) - по которым аватар открывается только на том сайте, на котором его закинули.
Предлагаю опробовать и потестить "плагин" для изменения урлов и прописи заголовков для контента в двойке.
Дополнение к модулю меню для раскрытия дочерних пунктов меню у Шопа , Видео и Мапс и вообще.. Скрипт разворачивает дерево меню от текущей страницы selected - до родительской категории. Спойлер Сделал давно, все никак не выкладывал, так как думал что много правок внес, на самом деле должно работать и у вас, главное чтобы были классы cat_plus и cat_minus у пунктов меню, в мапе их нет, но можно добавить думаю идем в модуль шопа и по аналогии в модули _tree других компонентов /templates/_default_/modules/mod_inshop_tree.tpl и добавим внизу файла код Прошу прощения, но кроме как выложить весь...
Приветствую. Недавно ко мне обратился человек с просьбой обновить ему шаблон а затем выложить его здесь. Первую часть просьбы я сделал во время а вот с созданием блога для него запоздал. О шаблоне: Название - Solar Версия - 1.10.3 Демо - http://superzagar.ru/ Сделано - http://site-stroi.ru/ Шаблон раздает shaman888 С моей стороны было сделано лишь обновление под instant 1.0.3 Скачать можно здесь
Сделан по мотивам одноименного компонента от которого оставлено название и зарекомендовавший себя сайт-источник данных. Все остальное к вышеупомянутому компоненту не имеет никакого отношения и предназначено для версии 1.10.3 и выше. Никаких настроек в админке естественно не имеет, данные обновляются автоматически один раз в 48 часов. Посмотреть, потыкать и узнать свою судьбу можно здесь [hide]Стоимость 400р. на R165866979435 или Z360916051050 и U375712357243 в эквиваленте.[/hide]
Здравствуйте. Публикую свою разработку, сделанную под 1.10.3 Позволяет сделать Слайдеры Табы Аккордеоны и многое другое (зависит от фантазии и умелых рук)
В догонку к модулю "Голосования" намного более продвинутая разработка в виде плагина, который предназначен для версии 1.10.3 и выше и позволяет организовать привязанный к каждой отдельно взятой статье или записи блога опрос. Все управление происходит с фронта, соответственно ссылки на создание, редактирование и удаления голосования можно будет найти рядом со стандартными ссылками на редактирование-удаления материала.
Модуль представляет из себя альтернативу стандартному модулю "Голосования" и предназначен для версии 1.10.3 и выше. Предусмотрено 2 настраиваемых варианта вывода - в режиме диаграммы и в режиме графика. Количество экземпляров модуля со своими настройками на отдельно взятой странице не ограничено.
Описываются мои муки, когда я пытался наладить автопостинг с моего сайта в Твиттер. Публикую тут, чтобы народ не наступал на грабли. Публикация не закончена, наберитесь терпения. Победа близка!
Добрейшего всем дня. Многие в ужасе смотрят на зловещую надпись Найдены ошибки при проверке деревьев, и оценивают стоит ли им все скидывать в корень или все же подождать, и ничего не исправлять. Порой это возможно, но в большинстве случаев не прокатит такой подход. Благодаря стараниям Странника появилась утилита Садовод - которая помогает визуально просмотреть ключи деревьев, но чтобы исправить большое количество ключей придется много и упорно напрягать извилины. Конечно гениальному математику Страннику это плевое дело, да и тренировка мозга вещь полезная, но есть еще пользователи которые все же бояться что то править в поломанных деревьях. Поэтому могу предложить решение, которое решит эту проблему и наконец Любители инстанта смогут больше не бояться зловещих надписей о поломке деревьев.
Конечно просто романтика сидеть и вручную восстанавливать дерево из 60 элементов только потому, что phpMyAdmin не обновлён и не сохраняет аяксом изменяемые ячейки. Мне лично гораздо приятнее отремонтировать дерево из 1000 элементов одним нажатием кнопки, как это и было задумано, но работало не так, как хотелось бы.
Дается описание утилиты, которая позволяет быстрее и нагляднее исправить деревья на сайте.
Приветствую Пришла очередь решать проблемы, а в моем случае - обновлять компонент "Проблемы и решения". Подробности под катом.
Приветствую. Хочу представить модуль для регистрации и авторизации на аяксе.
Опять после долгого молчания представляю большое обновление чата для ICMS
По просьбе трудящихся (т.е. меня) теперь есть руководство по внедрению капчи Parrotify. Это такая капча с рекламой, на которой можно заработать. Я попросил у разработчиков parrotify.com составить данное руководство и они через некоторое время, за что им большое спасибо составили его, причём сразу для двух веток ICMS. Кроме того будем считать это ещё один шажок в продвижении ICMS. Ссылка на руководство - перейти. Продублирую здесь. Для 1.10.х Спойлер 1 В папке /core/classes/ необходимо создать файл с именем parrotify.class.php со следующим кодом: <?php class parrotify { const validateURL...
С выходом двойки запланировала реализовать то, о чем шла речь в предыдущей моей записи. Но, обнаружив, что смайликов, на первый взгляд, в релизе нет вообще, решила начать с обычного механизма. Более внимательный осмотр показал что смайлики все же есть для редактора live, но мне показалось, что для бб-кодов они таки нужны. Кроме того, должны пополняться простым добавлением файлов. Потрогать можно здесь Реализация, возможно, и не лучшая в плане дотошности и оформления. В частности, не нашлось подходящего места для папки со смайлами. Буду рада подсказкам, куда ее лучше запихнуть. Сейчас...
Адаптивный шаблон для InstantCMS 2 и виджет фотографии который выводить фотографии из альбомов.
Компонент DS Twitter Sender для Instant CMS 1.10.3.
За основу взял это решение от адова сущность. Так как не корректно у меня работало малость переделал для 1.10.3 Табы использовал эти.