• Как дорабатывать/изменять купленную премиум тему WordPress и не выстрелить себе в ногу?

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    И тем не менее, рекомендую создать дочернюю тему и вносить правки уже в ней
    Ответ написан
    Комментировать
  • Как ускорить XAMPP под Windows?

    Adamos
    @Adamos
    Лучший способ ускорить WAMP - это вынести его за подоконник.
    Гравитация придаст ему необходимое ускорение.
    Ответ написан
    Комментировать
  • Как с помощью bash заменить в файлах рекурсивно urlencoded строки на обычные?

    @zohan1993
    devops
    grep 'lista-fundaci%C3%B3n' -P -R -I -l * | xargs sed -i 's/lista-fundaci%C3%B3n/lista-fundación/g'
    Ответ написан
    1 комментарий
  • Какие есть способы тестирования css на работающем сайте?

    SagePtr
    @SagePtr
    Еда - это святое
    Расширения браузера типа stylish
    Ответ написан
    Комментировать
  • Какие есть способы тестирования css на работающем сайте?

    Stalker_RED
    @Stalker_RED
    Я для такого обычно добавляю специальную куку и проверяю ее наличие в том месте, где подключаются стили.

    $style = "/css/main.css"; // дефолтный стиль
    if (!empty($_COOKIE['testmode'])) {
       $version = (int) $_COOKIE['testmode'];
       $style = "/css_test_$version/main.css";
       // или $style = "/css/main_$version.css";
       // или как вам удобнее
    }


    Также можно завести отдельную страничку с переключалкой для кук.
    Или выдать ему пару строчек типа document.cookie = "testmode=3", если он сумеет самостоятельно в консоль браузера вставить.
    Ответ написан
    Комментировать
  • Фронтэнд-разработчики, изложите списком требований, на которые вы опираетесь при выполнении своей работы?

    @uniquenicknqame
    1. Тишина
    2. Свежий воздух
    3. Кофе
    4. Курилка
    5. ..и не отвлекать меня на всякую ерунду
    Ответ написан
    5 комментариев
  • Зачем modx привязывается к адресу?

    zooks
    @zooks
    Frontend
    Укажите <base href="/">,
    тогда не придется каждый раз исправлять домен.
    Ответ написан
    Комментировать
  • Веб сервер с php/mysql на Android устроистве

    Kindman
    @Kindman
    Я кстати тоже, перед покупкой (планированием покупки) очередного сетевого устройства всегда стараюсь проверять его на совместимость с рнр.
    Мне очень не хватает JAVA2ME-версии PHP-интерпретатора
    Ответ написан
    Комментировать
  • Вызов чанка [[$header]] с параметрами?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    Ну, в принципе, все правильно делаете. Т. е. если передать [[$header &load=`bs3,yamaps,masonry`]], в самом шаблоне эта строка будет доступна в плейсхолдере [[*load]]. Только чанки — это статический HTML, а вам нужно немного логики, чтобы «разбить» строку на элементы. В MODX это можно сделать, например, с помощью модификаторов:
    <!-- Какой-то шаблон или ресурс -->
    [[$header:loadScript=`bs3,yamaps,masonry`]]


    <!-- Чанк header -->
    <script src="/path/to/scripts/[[+script]].js"></script>
    Ответ написан
    Комментировать
  • Воровство дизайна, что будет?

    thecoder
    @thecoder
    Разработчик веб-приложений и сервисов.
    Включите дизайн копируемого сайта в передаваемые заказчиком информационные материалы и добавьте в договор два пункта об ответственности:

    - Заказчик гарантирует, что предоставляемые в соответствии с условиями настоящего Договора, Информационные материалы, не обременены требованиями третьих лиц, что Заказчик является обладателем исключительных прав на Информационные материалы и/или обладает всеми необходимыми разрешениями от авторов и иных правообладателей в отношении объектов интеллектуальной собственности, и объектов, входящих в состав произведений, а также в отношении первоначальных произведений (в случае, если произведение представляет собой переработку и/или перевод), причем такие разрешения никаким образом не должны ущемлять прав Исполнителя или затруднять использование произведения Исполнителем в соответствии с настоящим Договором.

    - В случае предъявления Исполнителю претензий или исков по поводу нарушения им авторских и/или смежных прав третьих лиц в связи с использованием Информационных материалов, предоставленных Заказчиком, во исполнение условий настоящего Договора, Заказчик обязуется урегулировать такие претензии или предпринять иные необходимые действия, исключающие возникновение расходов и убытков у Исполнителя. А в случае возникновения расходов и убытков у Исполнителя, возместить их в полном объеме.


    От иска к разработчику это не защищает, но не дает заказчику ссылаться на разработчика, как инициатора копирования. Владельца копии сайта, естественно, привлечь можно, но для этого исходный копируемый проект должен быть надлежащим образом оформлен, не быть безликим, копия должна повторять структуру и запоминающиеся элементы интерфейса.

    Любой проект можно сделать лучше. Гораздо интереснее творчески переработать и это уже не будет плагиатом, но отдельной работой проектировщика.
    Ответ написан
    Комментировать
  • Modx revo почему то добавляет лишний "/" в url?

    Sanes
    @Sanes
    А если так?

    <head>
    ...
    <base href="[[++site_url]]">
    </head>
    Ответ написан
    Комментировать
  • Какой php фреймворк наиболее прост в освоении?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    А мне нравится Codeigniter и Yii (самое интересное - первый). Я все никак не подружусь с этими вашими phar'ами, и composer'ами, пока не пойму досконально что там происходит, кроме собственно скачивания модулей с одного сервака в режиме терминала.

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

    А кодеигнайтер в принципе фреймворк только от буквы Ф, там есть роутинг, базы данных и действия, все остальное - полная свобода, пустое поле.

    Но все таки как и в каждом фрейворке - странное ощущение что у каждого программиста в башке дыра. И какой ф-ворк не возьми, все равно где-то да дырка, что-то - да не сделано.

    И вроде логично - напиши свой, и, ты думаешь он будет для всех? Нет, ты просто создаешь еще один 101-ый фреймворк.
    Ответ написан
    Комментировать
  • Базовый шаблон для разработки сайтов?

    @sokolovsv
    Попробуйте MODX.
    Создаются "переменные" - дополнительные поля со значениями (строка, текст, число, картинка и т.д.) и потом эти элементы размещаются в шаблоне.
    Удобный такой конструктор.
    Ответ написан
    1 комментарий
  • Базовый шаблон для разработки сайтов?

    @entermix
    Существует ли какая-то недоCMS или переболванка?

    Используйте фреймворк

    Набросайте базу с минимально нужным функционалом, и используйте для разработки в будущем.
    Ответ написан
    4 комментария
  • Базовый шаблон для разработки сайтов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Вы запросили архитектурный класс полного цикла разработки.
    Вижу 2 пути:
    1. Разобраться самому - начните тут.
    2. Использовать готовый архитектурный "скелетон" с несколькими готовыми модулями. Например, этот.

    Затем, используя документацию, пишите код.
    Ответ написан
    2 комментария
  • Стартап - с какой платформы стартовать?

    un1t
    @un1t
    Платформа не важна, эти идеи ждет провал. Даже не потому что идеи плохие (хотя это факт), а потому что у тебя нет опыта и понимания как делаются такие проекты.
    Делай на любой платформе, все равно не взлетит. Зато получишь немного опыта и понимания. Дальше будут более осознанные вопросы.

    Молодым людям условно 20 лет кажется, что я щас запущу какую-то свою идею в интернете, и все как попрет благодаря волшебной "вирусности" и сразу стану богатым.
    Тут есть два момента, чем ниже порог входа (у тебя 500 баксов), тем больше конкуренция.
    Если конкуренции нет, то либо туда очень дорогой вход и сомнительные перспективы, либо нет спроса.

    И да, как уже упомянули в комментах, нужно исходить из спроса, а не из своей идеи. Если оценить спрос нельзя, то с 500 баксами я бы в эту нишу не стал соваться.
    Ответ написан
    Комментировать
  • Как разрабатывать в жару без кондиционера и не сойти с ума?

    @AndreyMyagkov
    Простое решение — работать по системе Pomodoro и в перерывах принимать прохладный душ. Сам так работал, пока кондея не было.
    Ответ написан
    Комментировать
  • Wordpress. Как вывести поля созданные в плагине pods, на страницы сайта?

    @TraiDeR
    Для отображения произвольных полей, необходимо создать в вашем шаблоне файл single-name_pod.php, где name_pod это название вашего произвольного типа поста. Этот файл аналогичен файлу single.php, единственное, в него необходимо добавить вывод произвольных полей. Сделать это можно с помощью кода:
    <?php echo get_post_meta( $post->ID, 'name-field', true );

    name-field - название вашего произвольного поля. Код нужно разместить внутри цикла.
    Подробную информацию можно найти в документации PODS
    Рекомендую к прочтению вот эту статью на русском: Произвольные типы постов и таксономии в WordPress
    Ответ написан
    Комментировать
  • Купил тему на joomla, а она не такая как демо. Как ее правильно настроить?

    Akite
    @Akite
    UX/UI Designer
    Если вы сначала установили CMS, а потом через "Менеджер расширений" установили шаблон, то это вы установили только шаблон (извините за тавтологию). То есть, были установлены только стили, скрипты, графика и прочие мелочи, иными словами, front-end часть.
    Всякие плюшки, типа слайдеров, аккордеонов и прочих "расширений" обычно идут в комплекте с покупкой и их надо устанавливать так, как и шаблон, а потом настраивать как в demo или под себя (и то, не всегда все понятно как это сделать).
    Плюс, скорее всего у вас контент на сайте не распределен так, же как в demo и не установлены расширения данного шаблона, отсюда такой результат.

    По идее, вам так же, скорее всего предоставили в комплекте такой пак, как "quickstart". Вот это как раз и есть demo-версия, которую вы смотрели перед покупкой. Вы можете установить ее точно так же, как простую "голую Joomla (она уже содержит в себе все расширения, модули, плагины и контент).
    Но, даже получив желаемый результат все равно придется разбираться в том как разработчики реализовали, вывели и сделали различные особенности шаблона, модулей и компонентов.
    И еще, конечно же, если вы установите "quickstart" надо будет основательно почистить его от ненужных вам модулей, плагинов и прочего. И если сайт будет продвигаться, то внимательно отнестись к возможности CEO для данного quickstart шаблона.
    Ответ написан
    Комментировать