Ваш путь: Главная » Сайт на WordPress и другие cms... » текущая страница
порталу COMPLITRA.RU требуется в команду автор статей (возможно постоянное сотрудничество!) - подробнее


обновлено: 2024-02-13
в колонке:  в теме: Сайт на WordPress и другие cms...
IT портал COMPLITRA.RU о компьютерах, интернете и жизни всё

Плагины ‘Uppod-плеер’ и ‘Syntaxer’ и их конфликты с MaxSite

Автор статьи «господин Гость» ©

 

Этот пост я посвящу наработкам Ильи Земскова, а именно же — двум плагинам, которые и сыскал на его сайте. Ссылку размещу ниже. А пока к слову замечу, — мало нынче информации о машинке MaxSite. И особенно её не хватает Web-дилетантам — горько приходится им, когда «движок» выкидывает «фокусы», хотя — эти закавыки бывают чаще всего по вине самоё) горе-верстальщика (у меня такое было — хвалюсь). И вот об одном таком фокусе, который подкинул плагин «Uppod-плеер». Точнее не он, а… м-м-м… короче, я и хочу рассказать.


 

 

плагин для Максайтcms Syntaxer

 

 

 

 

Однажды работа плагина плеера рухнула. И хорошо ещё, что на этапе тестирования сайта на MaxSite, мы этот глюк разглядели вовремя. Да, много пришлось перепробовать способов; глубоко во чрево движка MaxSite пришлось залезть, прежде чем обнаружилась ошибка в коде на страницах сайта. Как? А вот этим открытием я и спешу поделиться с новичками, которым, вероятно, это будет полезно. Но обо всём по порядку.

 

Конечно же, плагины бывают выгодны. И выгодны особенно начинающим, которые выправив себе бложок, стремятся красиво наполнить его полезной и не очень информацией) А что для этой работы нужно!?

 

А необходимы удобные и экономичные /для личном времени/ инструменты. — хотя и они иногда это время нахально скрадывают. Об этом ниже.

 

Короче, увидел я на сайте Ильи подборку плагинов. Среди которых «Syntaxer» и «Uppod-плеер» – решил протестировать. Скачал… Установил…

 

За-р-ра-бо-та-ло…

 

Плагины Uppod-плеер и Syntaxer и их возможные конфликты с MaxSite

 

…пару слов об одном из них:

 

Плагин Syntaxer полезен для тех, кто размещает у себя в блоге всевозможные кодированные абзацы. Замечу, в самом нашем движке, возможность выделения и подобие подсветки кода существует изначально (чего, к слову, нет по умолчанию в том же WordPress, и приходится искать эти «возможности» в ОК-ИЯНЕ web-информации. И важно – не всегда найденные плагины верно работают, если у вас установлена последняя версия Вордпресс. Тот же SyntaxHighlighter, упомянутый в документации авторами нашего плагина, будет спотыкаться… напрямую «зависнув» своей же версией, которая не обновлена соответственно вашему блогу).

 

Но не о том речь. А о том, что любой блогер заинтересован показать свой сайт ни только роботам поисковикам, но и читателю, а для последнего желательно видеть текст ни просто полезным, но и удобным, красивым… логичным. Итак, в наш движке уже кое-что есть… то есть изначально инсталлированы многие необходимые инструменты, но – есть-то они есть – да мало изящны, что ли)) И тут подсобит Web-мастеру вышеупомянутый плагин Syntaxer.

 

Часть 2: малоприятная, но — с финалом.

 

 

 

 

Проблемы медиа — плагин Uppod-плеер MaxSite CMS

 

 

 

 

Заглянув в очередной раз на свой сайт «MaxSite» и горестно обнаружив, что видео и аудио в блоге пропало напрочь, админ разведёт руками… Быть или не быть – вот в чём вопрос! А что делает в этом случае другой какой-нить блогер!? Он ругает создателей плагинов. Некогда ругался и я. И вправду, что это такое…? …ёксель-бант! Не-рра-бо-та-ет… !!!

 

А если серьёзно, то мало приятного, когда подобное происходит. И ведь не станешь же каждый день инспектировать блог: «всё ли в порядке»? Но если вдруг поломка! Горько блогеру! Он полагает, что кругом один обман и мошенничество. А это не всегда так! Порядка 90% процентов ОШИБОК правильнее отнести в вину самого автора сайта.

 

И в нашем случае получилось именно так !!

 

 

 

Плагины Uppod-плеер и Syntaxer и их возможные конфликты с MaxSite

 

 

Когда обнаруживают непорядок, то первым делом вспоминают свои последние действия и возвращаются выставлять на место изменённые параметры. Но согласитесь, для новичка это подчас трудная задача. А, возможно, и не выполнимая… Да и в подобных случаях, как правило, всё ещё больше путают… Итог: многие «плюют» и уходят. Хотя решение простое и логичное.

 

 

Дело в том, что при установке плагинов, нужно мальца включать логику и прикидывать возможные взаимодействия их (плагинов) друг с другом, не приведёт ли установка новых инструментов, к конфликту со «старыми»? И всё получится…

…Но вся эта техническая логика приходит с опытом.

 

 

И вновь небольшое отступление:

 

В Максайт, среди прочих, есть такие плагины как «perelinks» – плагин для внутренней прелинковки страниц, путем анализа наиболее часто встречающихся слов. И internal_links – этот создаёт ссылки для указанных слов. Вот он-то и сыграет ключевую роль в моём случае.

Думаю, с этими плагинами читатели знакомы.

 

 

Теперь «жевну» по-плагину internal_links — при его активации и настройке, он создаёт ссылки на указанные ему слова. Это облегчает работу web-мастера, но и ПРИ СЛУЧАЕ может сыграть злую шутку. И пытливому в своей работе мастеру доставит много мороки. Вплоть до перебора возможных и НЕВОЗМОЖНЫХ (составляющих техническое ядро CMS) папок. Сами знаете к чему всё это приводит.

 

 

Рабочий блог превращается в хлам! И в этом, полагаю, – отнюдь виноват не автор плагина.

 

 

 

 

 

 

 

Нужно всегда иметь в виду те слова, которые вы указываете плагину перелинковки, для создания автоматических ссылок. Иначе эти созданные плагином ссылки, выполнят ни только полезную работу, но и преподнесут начинающему верстальщику много сУРЬПРИЗОФ.

 

 

А пока прикинем, чем может быть опасен плагин:

Для щедрой и пущей перелинковки своего блога, АДМИН пихает в «задания-слова» плагину всё что ни поподя. И… Бац!

В моём случае, к примеру, будет прописано слово COMPLITRA.RU – адрес нашего сайта. Что ж получится!?

 

 

Плагин internal links, успешно справившись со своей задачей, задаст «домен сайта» ссылкой. Замечательно! Но для работы вновь установленного «Uppod-плеер» (и ни только его) это как раз может стать непосильным) Ибо получится ДУБЛЬ адресного пути. Машинка плеера задымит и покажет /КАК БЫ ОШИБОЧНО/ вместо плеера своё ироничное предупреждение, которое пустит борзых по ложному пути:

 

 

«Требуется включить JavaScript или обновить плеер!»

 

 

«Ловко», подумаем мы, а ещё обнаружим, что перестали работать, как установленные видео-и-аудиоплееры, так и тот, что был инсталлирован в Максайт изначально. На страничках с их размещением образовалась пустота. Конечно, эту заморочку можно было проверять и решать множеством способов, например взглянуть код ВИДЕО-АУДИО-ПЛЕЕРА, тюкнув по «клаве» Ctrl+U … Но… братва пошла по сложному путю… …нам лёгкостей не надь…

 

 

Итак,»что же это мы смастырили такое?»:

 

 

Но кстати, решение может подсказать вышеупомянутое чудо – «Syntaxer». Стоит только в текстовом редакторе обернуть тегами подсветки кода пример видеоплеера или аудио –

 

 

Плагины Uppod-плеер и Syntaxer и их возможные конфликты с MaxSite

 

и это наглядно покажет ПРИМЕР ОШИБКИ. Ибо ведь если просто прописывать ОШИБОЧНЫЙ код плеера в тексте статьи, он бесследно исчезает и всё. Ни следов, ни видимых ошибок… Но плагин «Syntaxer» как раз помогает обнаружить сложившуюся ошибку, ибо, обернув его тегами ТЕГИ ПЛЕЕРА, ПОСЛЕДНИЕ СТАНОВЯТСЯ НЕАКТИВНЫМИ, а поэтому видимыми. А значит можно увидеть и ошибку.

 

 

 

Посмотрим на фото ниже.

 

Так будет выглядеть работа плагина «Syntaxer» и скрытая ошибка. Видите подчёркнутый красным дубль адреса… Заметили разницу? Два доменных имени… На фото также подчёркнут возможный дубляж ИМЁН:

(кликайте в картинки))

 

Плагины Uppod-плеер и Syntaxer и их возможные конфликты с MaxSite

 

А рабочая же ссылка должна быть такой: (если обернуть в «Syntaxer»)

 

http://complitra.ru/audio/ty.mp3[/audi o]

 

Плагины Uppod-плеер и Syntaxer и их возможные конфликты с MaxSite

 

Кста… и к плагину «perelinks» стоит относиться также ВНИМАТЕЛЬНО. Ведь посудите: к примеру, вы в своём по́сте использовали СЛОВО (название аудио-трека), оно, вероятнее всего, станет ССЫЛКОЙ В ССЫЛКЕ, ведь оно и в корне вашего сайта в ПАПКЕ audio называется ОДНОИМЁННО, а, следовательно, будут использоваться в адресном ПУТИ… Что получится!? Не трудно догадаться:

 

возможно это ваше «название ПЕСНИ» превратится в ссылку и… …получай Чапай в – ДУБЛЬ — шашкой… как на фото выше получится белиберда. А вновь установленный «Uppod-плеер» перестанет работать! А станет прелестно работать наша фантазия…

 

Итак!!

 

В моём же случае вырубились все «примочки»!.. все плееры. Ибо авто-ссылкой стало само доменное имя, а оно используется в прямой ссылке на любую «штуку» нашего сайта. Это — ДУБЛЬ Который порой трудновато вычислить.

 

 

А всего-то нужно, либо «обесточить» плагины перелинковки, либо же исключить из их задач «ненужное» слово.

И ещё будет полезным читать инструкцию автора плагина: неплохо поработал!

 

 

 

На этом у меня всё! Надеюсь, кому-то будет полезно.

 

 

 

Внимание: в этой статье описан «фокус» применительно к новым версиям MaxSiteCMS /в районе ± 0.80?/

Возможно в старых версиях всё течёт по иному руслу и с иным фокусом перспективы.

Я не тестировал.

 

Плагины Uppod-плеер и Syntaxer конфликты с MaxSite

 

Хотя и статья получилась несколько длинновата и заунывна… но ведь хочется же, чтобы было максимально понятнее новичку как и мне…

 

…не забывайте делиться в социуме. Может… кому-то эта статья будет полезна. Да и мне радостно)

 

Скачать плагины:

 

Сайт Ильи Земскова


Если что-то не ясно и остались вопросы, делитесь ими в комментариях...


все статьи автора Сергей Кролл ATs владелец, автор cайта COMPLITRA.RU
...веб разработчик студии ATs media - запросто с WordPress
занимаюсь с 2007-года веб разработкой - преимущественно работаю с WordPress в студии ATs media
Самое время рассказать о статье в соцсетях, буду признателен... complitra.ru !
рекомендовано лично для вас:


Прошу высказаться: Ваши суждения очень важны!!!!

   Внимание ! Обязательные поля помечены *

  доступен плагин: ats privacy policy ©

  я согласен c Privacy Policy COMPLITRA