Автор статьи «господин Гость» ©
Этот пост я посвящу наработкам Ильи Земскова, а именно же — двум плагинам, которые и сыскал на его сайте. Ссылку размещу ниже. А пока к слову замечу, — мало нынче информации о машинке MaxSite. И особенно её не хватает Web-дилетантам — горько приходится им, когда «движок» выкидывает «фокусы», хотя — эти закавыки бывают чаще всего по вине самоё) горе-верстальщика (у меня такое было — хвалюсь). И вот об одном таком фокусе, который подкинул плагин «Uppod-плеер». Точнее не он, а… м-м-м… короче, я и хочу рассказать.
плагин для Максайтcms Syntaxer
Однажды работа плагина плеера рухнула. И хорошо ещё, что на этапе тестирования сайта на MaxSite, мы этот глюк разглядели вовремя. Да, много пришлось перепробовать способов; глубоко во чрево движка MaxSite пришлось залезть, прежде чем обнаружилась ошибка в коде на страницах сайта. Как? А вот этим открытием я и спешу поделиться с новичками, которым, вероятно, это будет полезно. Но обо всём по порядку.
Конечно же, плагины бывают выгодны. И выгодны особенно начинающим, которые выправив себе бложок, стремятся красиво наполнить его полезной и не очень информацией) А что для этой работы нужно!?
А необходимы удобные и экономичные /для личном времени/ инструменты. — хотя и они иногда это время нахально скрадывают. Об этом ниже.
Короче, увидел я на сайте Ильи подборку плагинов. Среди которых «Syntaxer» и «Uppod-плеер» – решил протестировать. Скачал… Установил…
За-р-ра-бо-та-ло…
…пару слов об одном из них:
Плагин Syntaxer полезен для тех, кто размещает у себя в блоге всевозможные кодированные абзацы. Замечу, в самом нашем движке, возможность выделения и подобие подсветки кода существует изначально (чего, к слову, нет по умолчанию в том же WordPress, и приходится искать эти «возможности» в ОК-ИЯНЕ web-информации. И важно – не всегда найденные плагины верно работают, если у вас установлена последняя версия Вордпресс. Тот же SyntaxHighlighter, упомянутый в документации авторами нашего плагина, будет спотыкаться… напрямую «зависнув» своей же версией, которая не обновлена соответственно вашему блогу).
Но не о том речь. А о том, что любой блогер заинтересован показать свой сайт ни только роботам поисковикам, но и читателю, а для последнего желательно видеть текст ни просто полезным, но и удобным, красивым… логичным. Итак, в наш движке уже кое-что есть… то есть изначально инсталлированы многие необходимые инструменты, но – есть-то они есть – да мало изящны, что ли)) И тут подсобит Web-мастеру вышеупомянутый плагин Syntaxer.
Часть 2: малоприятная, но — с финалом.
Проблемы медиа — плагин Uppod-плеер MaxSite CMS
Заглянув в очередной раз на свой сайт «MaxSite» и горестно обнаружив, что видео и аудио в блоге пропало напрочь, админ разведёт руками… Быть или не быть – вот в чём вопрос! А что делает в этом случае другой какой-нить блогер!? Он ругает создателей плагинов. Некогда ругался и я. И вправду, что это такое…? …ёксель-бант! Не-рра-бо-та-ет… !!!
А если серьёзно, то мало приятного, когда подобное происходит. И ведь не станешь же каждый день инспектировать блог: «всё ли в порядке»? Но если вдруг поломка! Горько блогеру! Он полагает, что кругом один обман и мошенничество. А это не всегда так! Порядка 90% процентов ОШИБОК правильнее отнести в вину самого автора сайта.
И в нашем случае получилось именно так !!
Когда обнаруживают непорядок, то первым делом вспоминают свои последние действия и возвращаются выставлять на место изменённые параметры. Но согласитесь, для новичка это подчас трудная задача. А, возможно, и не выполнимая… Да и в подобных случаях, как правило, всё ещё больше путают… Итог: многие «плюют» и уходят. Хотя решение простое и логичное.
Дело в том, что при установке плагинов, нужно мальца включать логику и прикидывать возможные взаимодействия их (плагинов) друг с другом, не приведёт ли установка новых инструментов, к конфликту со «старыми»? И всё получится…
…Но вся эта техническая логика приходит с опытом.
И вновь небольшое отступление:
В Максайт, среди прочих, есть такие плагины как «perelinks» – плагин для внутренней прелинковки страниц, путем анализа наиболее часто встречающихся слов. И internal_links
– этот создаёт ссылки для указанных слов. Вот он-то и сыграет ключевую роль в моём случае.
Думаю, с этими плагинами читатели знакомы.
Теперь «жевну» по-плагину internal_links
— при его активации и настройке, он создаёт ссылки на указанные ему слова. Это облегчает работу web-мастера, но и ПРИ СЛУЧАЕ может сыграть злую шутку. И пытливому в своей работе мастеру доставит много мороки. Вплоть до перебора возможных и НЕВОЗМОЖНЫХ (составляющих техническое ядро CMS) папок. Сами знаете к чему всё это приводит.
Рабочий блог превращается в хлам! И в этом, полагаю, – отнюдь виноват не автор плагина.
примеры конфликтов Uppod-плеер и internal_links
Нужно всегда иметь в виду те слова, которые вы указываете плагину перелинковки, для создания автоматических ссылок. Иначе эти созданные плагином ссылки, выполнят ни только полезную работу, но и преподнесут начинающему верстальщику много сУРЬПРИЗОФ.
А пока прикинем, чем может быть опасен плагин:
Для щедрой и пущей перелинковки своего блога, АДМИН пихает в «задания-слова» плагину всё что ни поподя. И… Бац!
В моём случае, к примеру, будет прописано слово COMPLITRA.RU – адрес нашего сайта. Что ж получится!?
Плагин internal links
, успешно справившись со своей задачей, задаст «домен сайта» ссылкой. Замечательно! Но для работы вновь установленного «Uppod-плеер» (и ни только его) это как раз может стать непосильным) Ибо получится ДУБЛЬ адресного пути. Машинка плеера задымит и покажет /КАК БЫ ОШИБОЧНО/ вместо плеера своё ироничное предупреждение, которое пустит борзых по ложному пути:
«Требуется включить JavaScript или обновить плеер!»
«Ловко», подумаем мы, а ещё обнаружим, что перестали работать, как установленные видео-и-аудиоплееры, так и тот, что был инсталлирован в Максайт изначально. На страничках с их размещением образовалась пустота. Конечно, эту заморочку можно было проверять и решать множеством способов, например взглянуть код ВИДЕО-АУДИО-ПЛЕЕРА, тюкнув по «клаве» Ctrl+U … Но… братва пошла по сложному путю… …нам лёгкостей не надь…
Итак,»что же это мы смастырили такое?»:
Но кстати, решение может подсказать вышеупомянутое чудо – «Syntaxer». Стоит только в текстовом редакторе обернуть тегами подсветки кода пример видеоплеера или аудио –
и это наглядно покажет ПРИМЕР ОШИБКИ. Ибо ведь если просто прописывать ОШИБОЧНЫЙ код плеера в тексте статьи, он бесследно исчезает и всё. Ни следов, ни видимых ошибок… Но плагин «Syntaxer» как раз помогает обнаружить сложившуюся ошибку, ибо, обернув его тегами ТЕГИ ПЛЕЕРА, ПОСЛЕДНИЕ СТАНОВЯТСЯ НЕАКТИВНЫМИ, а поэтому видимыми. А значит можно увидеть и ошибку.
Посмотрим на фото ниже.
Так будет выглядеть работа плагина «Syntaxer» и скрытая ошибка. Видите подчёркнутый красным дубль адреса… Заметили разницу? Два доменных имени… На фото также подчёркнут возможный дубляж ИМЁН:
(кликайте в картинки))
А рабочая же ссылка должна быть такой: (если обернуть в «Syntaxer»)
https://complitra.ru/audio/ty.mp3[/audi o]
Кста… и к плагину «perelinks» стоит относиться также ВНИМАТЕЛЬНО. Ведь посудите: к примеру, вы в своём по́сте использовали СЛОВО (название аудио-трека), оно, вероятнее всего, станет ССЫЛКОЙ В ССЫЛКЕ, ведь оно и в корне вашего сайта в ПАПКЕ audio называется ОДНОИМЁННО, а, следовательно, будут использоваться в адресном ПУТИ… Что получится!? Не трудно догадаться:
возможно это ваше «название ПЕСНИ» превратится в ссылку и… …получай Чапай в – ДУБЛЬ — шашкой… как на фото выше получится белиберда. А вновь установленный «Uppod-плеер» перестанет работать! А станет прелестно работать наша фантазия…
Итак!!
В моём же случае вырубились все «примочки»!.. все плееры. Ибо авто-ссылкой стало само доменное имя, а оно используется в прямой ссылке на любую «штуку» нашего сайта. Это — ДУБЛЬ Который порой трудновато вычислить.
А всего-то нужно, либо «обесточить» плагины перелинковки, либо же исключить из их задач «ненужное» слово.
И ещё будет полезным читать инструкцию автора плагина: неплохо поработал!
На этом у меня всё! Надеюсь, кому-то будет полезно.
Внимание: в этой статье описан «фокус» применительно к новым версиям MaxSiteCMS /в районе ± 0.80?/
Возможно в старых версиях всё течёт по иному руслу и с иным фокусом перспективы.
Я не тестировал.
Хотя и статья получилась несколько длинновата и заунывна… но ведь хочется же, чтобы было максимально понятнее новичку как и мне…
…не забывайте делиться в социуме. Может… кому-то эта статья будет полезна. Да и мне радостно)
Скачать плагины:
Сайт Ильи Земскова
авторы постов непременно помогут!..
Как установить расширение Chrome из zip архива, установка из .crx файла по шагам