Новое меню для админки с выпадающими пунктами

Спасибо 64j За проделанную работу.





Посмотреть новое меню можно скачав отсюда свежую версию github.com/dmi3yy/modx.evo.custom
и выбрав тему MODxRE2_DropdownMenu

Вопрос по скрытию сайта

Здравствуйте.
Появилась задача скрыть сайт от всех, кроме работников офиса.

Сделал так, в index.php определил ip с которого заходят и через if подгружаю код только для удовлетворяющих ip.

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

Стабильный парсер с версии 7.1.6 (НУЖНА помощь с тестированием )

Создал ветку github.com/dmi3yy/modx.evo.custom/tree/parser
Где текущая версия но со старым парсером, тоесть конструкции
типа работать не будут

<!--@--
<@IF
:phx


В настройках пока ничего не убирал, это потом если все будет ок после тестов

В целом для тестирования достаточно заменить только файлик:
github.com/dmi3yy/modx.evo.custom/blob/parser/manager/includes/document.parser.class.inc.php

Появляются страницы с https

Здравствуйте.
Началась очередная херня. Сайт без ssl, но начали появляться страницы с https, соответственно на них ни стилей ни скриптов не срабатывают.

В .htacces не силен, все что смог нарыть

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


Но это не помогает.
Такое уже на 2 сайтах. Клиенты тоже время от времени натыкаются. Если прописать вручную http в браузере — то страница появляется нормально.

Как избавиться от такой фигни?
По сути нужно редиректить с https на http, но хотелось бы еще и баг найти

Плагин для автоматизации заполнения alt="" в теге img

SEO-специалисты рекомендуют заполнять атрибут alt тега img.
Думаю, большинству редакторов сайтов это фиолетово — они просто вставляют картинки. Попытался сделать свою работу хорошо даже при таком раскладе.
Решение предназначено для картинок, которые вставляются в поле content.
Читать дальше →

Google-админка. Шаг 1

Это будет очень короткая заметка.

Иногда требуется периодически наполнять сайт данными из файлов csv/xls(x). Каждый раз, когда этот вопрос возникает, начинается серьезный разговор с заказчиком о форматах файлов и кодировках, о том, как пользоваться админкой (которая часто даром никому не нужна, прайс бы обновить по-быстрому) и прочих вещах.

Что можно сделать в такой фантастической ситуации? Ну, например, создать в Google spreadsheets (табличный редактор гугла) документ с доступом по ссылке. Настроить вместе с заказчиком колонки таблицы, которые менять нельзя никогда и никому. Исправить ваш любимый код импорта так, чтобы он вначале скачивал csv с документов гугла, а потом уже делал все остальное.


Читать дальше →

Вопрос по MODx Planing

Здравствуйте.
Хочу сделать на его основе календарь напоминаний для агентства недвижимости.
Типа кому в какой день нужно перезвонить.

Так вот, установил на 1.2.1-d9.1.0. В админке все вроде нормально, но вот на сайте хочу реализовать чтоб не просто заголовок события был, но еще по клику на него еще открывалось диалоговое окно с подробным описанием события (description).

Сейчас не могу даже сам дескрипшн вывести на сайте.

Кто делал похожее, может посоветуете что-то получше?

Аналог Collections для MODX Evo

Существует ли в природе такое?
Вообще смысл — я хочу сделать на сайте папку (в дереве ресурсов) и в ней создавать ресурсы с событиями.
Чтобы в дереве не отображались дочерние документы, а при клике на саму папку я мог бы видеть обзор всех созданных ресурсов.

Посоветуете, пожалуйста?

Ищем в команду разработчиков EVO\REVO

Всем доброго времени суток!
Ищем в команду разработчиков.
Работа сдельная, но готовы грузить по полный рабочий день.
За более подробной информацией обращаться на andriy.golubets@gmail.com skype andriy.golubets

Что от Вас?
— кто вы
— контакты
— опыт
— пару работ которые делали

РЕШЕНО: Выборка из БД по дате

Добрый день, подскажите плиз как с помощью dbapi (ну или без)
еще только изучаю php и mysql — поэтому сильно не ругайте что не по теме

делаю мини crm для клиента прямо на сайте

есть дата ровно через месяц после сегодняшнего дата в unix

$datenow = time(void);
$enddate = strtotime("+30 day", strtotime(preg_replace('~^(\d+)\.(\d+)\.(\d+)$~', '$3-$2-$1', $datenow)));

есть таблица в ней есть поля 'data' в unix и 'status'

мне нужно вывести записи (клиентов) у которых дата уже просрочена на 6 и более месяцев и статус «1» грубо говоря чтобы заказчик знал кому нужно обзванивать.

Заранее спасибо за помощь.