Наболело

Приветствую всех.
Работаю в компании, сайты которой до меня обслуживались компанией мегагрупп. Часть сайтов удалось перенести на modx, часть осталась пока в мегагрупп. И вот порой возникают задачи, которые нужно решать на старых сайтах. Например, изменить баг в их меню.
Перед самим кодом уточню, что у мегагрупп «свой» движок, написанный на smarty. Называют они его s3, но увы, с amazon у них ничего общего. Доступ к редактированию шаблонов они дают «по требованию». Документаций практически никаких нет.
Зато Вы можете уникально-шаблонный сайт заказать за всего то 15 000 рублей. Поправить баг в своем же меню этого шаблона — 10 000 рублей.
Тот же эвент поставить на добавление товара в корзину — 200 000 рублей. Помню Николай судился с похожей компанией, которая подобрала под себя modx. Мне кажется это из той же оперы, хотя по запросу «разработка сайтов» в яндексе пару раз встречал из в топ 3.

Вообщем нормальные люди переходят со smarty на fenom (я не о переходе, а о цепочке). Увы, в моем опыте получилось наоборот. Вернее благодаря Василию и его внедрению fenom, я стал с ходу разбираться в синтаксисе smarty. Но то, что я увидел в их меню впервые — меня ужаснуло. На разбор кода у меня уходит не менее 2х часов, и то, от метода тыка к логике.

Уважаемые начинающие разработчики. Если в Вашем коде такая каша, пожалуйста, комментируйте больше.

https://code.re/ar4

Благодарю за внимание.

P.S. Почему мне нужен рейтинг, чтобы подобное разместить в разделе «Для разработчиков» я так и не понял.
Александр
23 августа 2017, 08:17
modx.pro
1 733
+2

Комментарии: 7

Наумов Алексей
23 августа 2017, 11:32
+2
Тоже сталкивался с парой сайтов у них.

Начать можно с того, что там что-то типа облака, и бац, нет FTP (ну про ssh и заикаться не буду)!

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

В общем буэ. Зато когда продажу разработки сайта делаешь — «фу, какие 50 тыщ, вон за 10 интернет магазин предлагают», а потом правда, как поставить событие в метрике никто не знает)
    Александр
    23 августа 2017, 11:51
    0
    у них даже чтобы запись в dns поменять, надо целое заявление писать. А потом «мы рассмотрим Вашу просьбу в течении недели»!!! Неделю менять запись?!
    Про ftp Вы правы, стили или картинки залить — только через кривую админку. Причем файлы заливаются только в папку «images», и css и js.
    Когда дело дошло до сео, у них на каждую залитую картинку отдельная страница. Когда в вебмастере лицезрел 3000 некачественных страниц, пришлось отключать индексацию у страниц с картинками. А т.к. пакетной работы у них нет, писал на jquery скрипт, который в админке открывает картинки сам и отключает от индексации.
    Мне как то рассказывали, что если страница есть в sitemap, поисковики всеравно будут долбиться к этой странице, даже если адрес прописан в robots.txt
    Павел Гвоздь
    23 августа 2017, 12:02
    -1
    Почему мне нужен рейтинг, чтобы подобное разместить в разделе «Для разработчиков» я так и не понял.
    А потому что много «умных» здесь, вопросы свои на главную страницу любят отправлять, помещая их в раздел, отличный от раздела «Вопросы».

    Да и не пойму, а зачем это отправлять в раздел «Для разработчиков»? Вы думаете тот код, который вы прикладываете, кодят разработчики? Увы, это кодят извращенцы…
      Наумов Алексей
      23 августа 2017, 13:09
      +2
      Нужен раздел «Флудилка / Общение / Обсуждение».
        Владимир
        23 августа 2017, 21:17
        0
        если «да», то на поддомене (типа ххх.modx.pro ), что бы не загадить полезный контент
        Александр
        23 августа 2017, 16:04
        0
        Логика простая (субъективная). Если новичек — тебе в отдел для разработчиков (изучать).
        или я не прав?
        Данный код вообще наболевшая лично моя тема работы с данной компанией и позыв для других, чтобы при виде в тз к примеру «перенос сайта с мегагрупп» голос внутри подсказывал «Бегите глупцы!!!»

        Кстати в какой раздел Вы бы разместили подобную тематику? (из доступных)
          Василий Наумкин
          23 августа 2017, 16:44
          +1
          Кстати в какой раздел Вы бы разместили подобную тематику? (из доступных)
          В Twitter, или в Вконтакте.

          Если я буду писать про всё наболевшее в раздел «для разработчиков», из него получится мой личный блог. Можно посмотреть, какие сейчас там заметки — вот такие и нужно туда размещать.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7