Наверх

editLinksNet - мое первое дополнение в официальном репозитории MODX

Я уже писал о том, как мы делаем перелинковку на наших сайтах. Но мне было неудобно на каждом новом сайте создавать плагины, чанки, сниппеты и вставлять в них код.

Сначала сделал пакетик с помощью PackMan и устанавливал этот пакет локально. Но и это тоже утомляло — найти последнюю версию пакета, загрузить его на сайт… И я решил закинуть пакет в репозиторий.

Никакого ответа мне не пришло, около месяца я заглядывал в репозиторий в поисках своего пакета, но его все никак не одобряли и в репозитории он не появлялся.

Сегодня случайно наткнулся на ссылку на свой же плагин) И могу с радостью представить вам первое мое дополнение, которое попало в официальный репозиторий MODX — EditLinksNet 0.1.0-beta1

С его помощью вы можете с легкостью проставлять на внутренних страницах ссылки — нужно просто выделить нужное слово (или словочитание) и в появившемся поле указать URL. Ссылка поставится автоматически. SEO-шники поймут, какая польза от этого пакета)

Однако, так как пакет всего лишь пробный шаг, завести его не так просто)
  1. На сайте должен быть установлен пакет FormIt
  2. На сайте должен быть подключен JQuery
  3. На сайте должны быть включены дружественные URL
  4. В шаблоне тег [[*content]] должен быть обернут в div с id content вот так:
    <h1>[[*longtitle]]</h1>
    <div id="content">[[*content]]</div>
В будущих версиях постараюсь избавиться от этих ограничений, чтобы установка происходила в один клик.

В ближайших планах сделать новые дополнения — «Галерея в стиле Вконтакте и Яндекс.Картинок» и «Плагин для автоматического редиректа на новые адреса страниц» (тоже для SEO-шников).


11 комментариев

  1. Виктор Якуша 29 апреля 2013, 11:46(Комментарий был изменён) # 0
    Добрый день, Илья! Если Вы уже создаете свои приложения, то подскажите, пожалуйста… Как реализовать фильтр и сортировку на сайте недвижимости, Rev 2.2.7, хотя-бы в какую сторону копать. Хотелось бы не готовые решение а именно свое. Спасибо!
    1. Илья Уткин 29 апреля 2013, 14:02(Комментарий был изменён) # 0
      И то, и то умеет getResources. Вам нужны параметры &where и &sortby. Хотите что-то свое, смотрите в код самого getResources — как там все реализовано, куда подставляется where, куда sortby.
      1. Виктор Якуша 29 апреля 2013, 23:54(Комментарий был изменён) # 0
        Спасибо за ответ! Но может у Вас есть пример использования таких параметров, я MODx знаю еще не очень хорошо и частенько с документацией разобраться тяжеловато.
    2. Rasul Abuhasub 29 апреля 2013, 22:34(Комментарий был изменён) # 0
      Круто, для крупных проектов отличная вещь, для мелких же, вроде как перелинковка меню достаточна.
      1. Алексндр Наумов 03 мая 2013, 15:56(Комментарий был изменён) # 0
        Поздравляю!
        Спасибо, полезное дополнение!
        1. Владимир 28 июля 2015, 22:31(Комментарий был изменён) # 0
          Доброго дня! 2.3.5. не видит в репозитарии пакет. Грусть-печаль.
          И не хватает его в репозитарии modstore.pro/ ))
          1. Илья Уткин 03 августа 2015, 08:18 # 0
            Не думаю, что стоит его размещать в ModStore — компонент сыренький, много проблем… Сейчас сделал, чтобы и в 2.3.х компонент был виден в репозитории.
          2. Борис 15 декабря 2015, 17:54 # 0
            Здравствуйте. Очень жаль, что не развиваете компонент, очень нужная и полезная вещь.
            Сейчас юзабилити — это все, а перелинковка в этом сильно помогает. Ручками в админке в каждую статью добавлять ссылки очень, очень не удобно. Посетители часто кликают по ссылкам именно в статьях, а это удобство, большее вовлечение и уменьшение показателя отказов…
            Установил потестить на MODX Revo 2.3.5, не пошло, выделяю, а поле для добавления ссылки не появляется, FormIt, JQuery… есть. И еще пожелание, id=«content» стоит поменять, это часто встречающаяся конструкция, у меня стили поплыли.
            1. Алексей 28 апреля 2016, 12:16 # 0
              Илья, добрый день!
              Подскажите, а нельзя ссылки ставить на ресурсы, вида [[~11]]. Попробовал, не получается.
              1. Илья Уткин 28 апреля 2016, 12:25 # 0
                Я точно не помню, но такие конструкции должны были срабатывать… Возможно, из-за какого-то обновления MODX, эта система «поломалась».

                Подсказать, к сожалению, не могу — сам я этим плагином пользовался уже ооочень давно.
                1. Алексей 28 апреля 2016, 12:29 # 0
                  Жалко. Просто понадобилось очень, а может быть есть что-то похожее. Спасибо.

              Авторизация

              через сервис Loginza:


              Шаблоны MODX

              1 2 Дальше »

              Объектная
              модель
              MODX