Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
webrevenue

Алексей Голягин

Веб-дизайнер и SEO оптимизатор
  • 50
    вклад
  • 0
    вопросов
  • 153
    ответа
  • 21%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Бесплатная раскрутка сайта, возможно ли?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Можно, при условии что вы хороший копирайтер и еще в добавок программист хоть немного, да и конкуренция не бешенная (типа взять кредит)! И то это все относительно бесплатно - как минимум вы тратите свое время!
    Делаете нормальный удобный сайт (нормальный по скорости и юзабилити).
    Собираете через вордстат до пенсии ключи, пишете релевантные текста, заголовки и т.д.
    Ищите площадки релевантные где можно получить ссылку и т.д.)
    В конечном итоге это все выходит за частую дороже, чем тратить деньги на сервисы) К примеру купив подписку на месяц в keys.so можно семантики насобирать за 1 месяц на всю жизнь сайта, либо бесплатно в вордстате ее собирать годами) И так же все со всем остальным)
    Ответ написан 05 апр.
    Комментировать
    Нравится Комментировать
  • Как правильно настроить PdoPage для отображения пагинации?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    [[!pdoPage?
    &tpl=`blog-tpl`
    &includeTVs=`news-image`
    &sortdir=`ASC`
    &limit=`8` 
    &tplPageWrapper=`@INLINE <nav aria-label="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></nav>` &tplPageFirst=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">Первая</a></li>`
    &tplPageLast=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">Последняя</a></li>`
    &tplPage=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
    &tplPageActive=`@INLINE <li class="page-item active"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
    &tplPagePrev=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><span aria-hidden="true">«</span><span class="sr-only">Previous</span></a></li>`
    &tplPageNext=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><span aria-hidden="true">»</span><span class="sr-only">Next</span></a></li>`
    &tplPagePrevEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="[[+href]]"><span aria-hidden="true">«</span><span class="sr-only">Previous</span></a></li>`
    &tplPageNextEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="[[+href]]"><span aria-hidden="true">»</span><span class="sr-only">Next</span></a></li>`
    &tplPageFirstEmpty=``
    &tplPageLastEmpty=``
    ]]
    [[!+page.nav]]

    Начиная с &tplPageWrapper идет настройка внешнего вида самой пагинации, смотрите документацию.
    Ответ написан 05 апр.
    Комментировать
    Нравится 1 Комментировать
  • Почему в Tickets не работает оценка комментария?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Оценки работают только у авторизованных пользователей) Нужно настраивать политику, делать авторизацию для пользователей к примеру через HybridAuth. В общем час танцев с бубнами и скорее всего все заработает)
    Ответ написан 05 апр.
    Комментировать
    Нравится Комментировать
  • Как победить ошибку в MODx Could not set the locale?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Посмотрел свои сайты - те которые на обычном виртуальном хостинге - там все норма. Те которые на VPS там также сыпется. Причина возникновения ошибки и способ решения:
    На сервере, стояла локаль en_US.UTF-8 UTF-8
    Прописал в настойках modx locale en_US.UTF-8 и ошибка ушла
    Что бы использовать ru_RU.UTF-8
    Сгенерировал две локали на сервере
    root@localhost:~# cat /etc/locale.gen | grep -v '#'
    en_US.UTF-8 UTF-8
    ru_RU.UTF-8 UTF-8
    При этом кириллическую локаль поставил основной, и все гуд.
    проверить можно так
    root@localhost:~# echo $LANG

    Если без перенастроек сервера, то ставите локаль en_US.UTF-8, а для вывода дат на русском используете сниппет:
    [[+publishedon:dateRU]]

    Сам код сниппета dateRU:

    <?php
    $month_arr = array(
        '01' => 'Января',
        '02' => 'Февраля',
        '03' => 'Марта',
        '04' => 'Апреля',
        '05' => 'Мая',
        '06' => 'Июня',
        '07' => 'Июля',
        '08' => 'Августа',
        '09' => 'Сентября',
        '10' => 'Октября',
        '11' => 'Ноября',
        '12' => 'Декабря'
    );
    
    $d = $input;
    $month = strftime("%m",$d);
    $year = strftime("%Y",$d);
    $day = strftime("%d",$d);
    $month = $month_arr[$month];
    
    return "$day $month $year";
    ?>


    Если же после форматирования вместо русского формата даты выводится английская, то создайте сниппет setLocale и вставьте код:

    <?php
    setlocale(LC_ALL, "ru_RU.UTF-8");
    ?>


    После вставьте этот сниппет в начало шаблона, где нужно выводить форматирование даты. Если русская дата отображается вопросиками, проверьте кодировку сайта, должна быть такой же как и в базе (желательно использовать UTF-8).
    Ответ написан 05 апр.
    Комментировать
    Нравится Комментировать
  • Ошибка при работе с MODX Revo. Как исправить?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Исправить просто - не пользуйтесь локальными серверами) Либо постоянно очищайте папку кэша или средствами ОС настройте автоматическое затирание информации (к примеру каждый день или час) в core - cache
    Ответ написан 05 апр.
    3 комментария
    Нравится 1 3 комментария
  • В Яндекс.Метрике появился домен без протокола, что это и как дальше быть?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Не чего не делать - это норма)
    Ответ написан 06 мар.
    Комментировать
    Нравится Комментировать
  • Подключение Search Console?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Лучший вариант это добавить доменный ресурс (окно слева) - там делов на 1 минуту - 1 строчку внести на хостинге)
    Во втором варианте в идеале нужно добавлять 4 сайта domen.ru, https://domen.ru, www.domen.ru, https://www.domen.ru - а гугл потом сайт определит оптимальную версию) В принципе можно добавить только https://domen.ru, но если у вас по каким-либо причинам перестанет работать SSL (https) будет интересно)
    Ответ написан 06 мар.
    1 комментарий
    Нравится 1 комментарий
  • Почему очень низкие позиции по запросам в Google с хорошей посещаемостью?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Купите нормальных ссылок не много и пойдет в гугле)
    Ответ написан 06 мар.
    Комментировать
    Нравится Комментировать
  • Как сделать, чтобы при уменьшении экрана до мобильной версии блоки становились друг под друга по 2 штуки в ряд?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    class="col-md-4 col-6"
    Ответ написан 06 мар.
    Комментировать
    Нравится 1 Комментировать
  • Почему FormIT отправляет 2 сообщения?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Решение проблем с дублированием писем:
    1. Сделать связку FormIT + AjaxForm
    2. Если AjaxForm не устраивает, тогда использовать свойство submitVar, в помощь как его использовать https://forums.modx.com/thread/47592/submitvar-cau...
    Ответ написан 06 мар.
    Комментировать
    Нравится Комментировать
  • Как настроить переадресацию?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Системную настройку friendly_urls_strict поставьте Да
    Ответ написан 25 февр.
    Комментировать
    Нравится Комментировать
  • Как вывести в шаблон категории ресурса в modx?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    MODX pdoField - получение и вывод полей родителя (ей).
    Или так [[#[[*parent]].pagetitle]].
    Если используете Fenom, то так {$_modx->resource.parent | resource : 'pagetitle'}.
    Ответ написан 25 февр.
    10 комментариев
    Нравится 10 комментариев
  • Можно ли реализовать вставку даты, времени и размера файла в ссылку?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    1. Сниппет для вывода размера и расширения файла
    2. Форматирование дат и времени в MODX
    3. Обычные модификаторы
    Ответ написан 25 февр.
    1 комментарий
    Нравится 1 комментарий
  • Почему не устанавливается TinyMCE RTE?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Все правильно, новая версия плагина требует MODX выше 2.7 - если у вас ниже обновляйтесь + на хостинге версия php должна быть не ниже 7.2) Если у вас хостинг застрял в 2010, и там последняя версия php 5.6, либо вы не чего не хотите менять, то ставьте древний TinyMCE (2016 года) или CKE
    Ответ написан 25 февр.
    Комментировать
    Нравится Комментировать
  • Как правильней реализовать блог на modx в 2021?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Интересно как вы искали и где) Вот в гугл в бил запрос, получил релевантные результаты:
    6037428c08a8c814914516.png
    1. https://docs.modx.com/current/ru/building-sites/tu... - официальная документация, немного устаревшая, но часть ее можно взять (вывод заголовков, даты, общих тегов).
    2. Создание блога в MODX при помощи Tickets - оптимальный на мой взгляд вариант, особенно если нужна форма комментирования, с модерацией через админку MODX + можно микро разметкой все разметить, вывести авто оглавление и теги = полноценный блог!

    Ну и альтернатива (если комментарии не нужны, либо под левые формы комментирования (cackle, Disqus, вконтакте и т.д.): Делаем все на обычных ресурсах при помощи PDOTools + MODX синтаксис и модификаторы)
    Ответ написан 25 февр.
    1 комментарий
    Нравится 1 комментарий
  • В Bootstrap не раскрывается на маленьких экранах менюшка, как решить?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Код меню вы берете с 5 бутстрапа, а JS подключаете с 4го и хотите чтобы у вас работал бургер) Вы либо чисто 5я версию используйте (работает без jquery), либо 4ю)
    Ответ написан 14 февр.
    Комментировать
    Нравится Комментировать
  • Как вывести на странице migx в fenom?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    {set $rows = 91 | resource : 'main_video_materials' | fromJSON}
    {foreach $rows as $row}
    <video>
     <source src="{$row.video_url_migx}">
    </video><
    {/foreach}

    Больше готовых MIGX примеров и документация.
    Ответ написан 14 февр.
    Комментировать
    Нравится Комментировать
  • Почему могут не удаляться товары с корзины?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Сам вызов снипета делайте не кэшируемым - если не помогает, то скорее всего что то с настройками кэша
    Ответ написан 25 нояб. 2020
    Комментировать
    Нравится Комментировать
  • Tinymce и bootstrap, или как все запилить?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Тоже пытался одно время интегрировать bootstrap с Tinymce - не получилось плюнул и забыл - поэтому конкретно на ваш вопрос не отвечу) Но как кастомизировать его немного под себя читайте здесь статью: MODX TinyMCE RTE настройка визуального редактора - это уже облегчит вам жизнь. А так еще можно делать типа редактора из готовых блоков на MIGX
    Ответ написан 24 нояб. 2020
    1 комментарий
    Нравится 1 комментарий
  • Как вывести определенные альбомы в modx?

    webrevenue
    Алексей Голягин @webrevenue
    Веб-дизайнер и SEO оптимизатор
    &album=`MyPhoto` где MyPhoto название альбома, по моему будет работать если укажите вместо названия альбома, его id
    Ответ написан 24 нояб. 2020
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Следующие →
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 8 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 7 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 7 ответов
    • 0 вопросов
  • Kozack
    Alex
    • 7 ответов
    • 0 вопросов
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 6 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации