Plazer-don.ru

Сварочное оборудование
11 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

JCE — визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE

JCE — визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.

В двух предыдущих статьях серии, посвященной визуальному редактору JCE, мы познакомились с компонентом и рассмотрели его основные инструменты. Теперь пришло время настроить редактор под свои нужды. Многие могут задаться вопросом: «А что там настраивать? Редактор, он и есть редактор.». На самом деле, несмотря на внешнюю простоту использования, JCE имеет в себе множество настроек, влияющих как на удобство работы пользователей, так и на безопасность сайта. О них и пойдет речь в этой статье.

Способы запрета индексации ссылок

Приведу несколько вариантов, а вы выбирайте, какой вам по душе.

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

Вариант №1 — Самый первый предложенный Пашей способ на HTML5

Код ссылки на странице:

Скрипт, который будет обрабатывать ссылку и открывать ее:

В этом варианте вам не надо будет производить никаких дополнительных доработок стилей в css, наша ссылка будет выглядеть как и все остальные «нормальные» ссылки.

Вариант №2 — Альтернативный вариант от Паши без использования HTML5

Код ссылки на странице:

Скрипт, который будет обрабатывать ссылку и открывать ее:

Вариант №3 — Мой вариант без использования структуры <a href=»»></a>

Код ссылки на странице:

<span data-link="http://goo.gl">внешняя ссылка</span>

Скрипт, который будет обрабатывать ссылку и открывать ее:

Мой вариант 100% не вызовет никаких подозрений у поисковика, так как даже структурно в коде нет ссылки, а просто кусок текста (он же анкор) выделен спаном <span>, что довольно часто используется при разметке документов.

Однако и отображаться такая «ссылка» будет как обычный текст на странице. Придется пошаманить с css, чтобы имитировать ссылку. Например, добавить в свой css:

Читайте так же:
Счетчик символов для sms

UPD 13 ноября 2012

Вариант №4 — Еще один вариант скрытия ссылки (от Димы Dimox)

Код ссылки на странице (такой же как и в моем варианте):

<span data-link="http://goo.gl">внешняя ссылка</span>

Скрипт, который будет обрабатывать ссылку и открывать ее:

Отличие этого способа от моего в том, что js-скрипт меняет на странице html-код «якобы» ссылки на нормальную ссылку после полной загрузки документа. Поэтому никаких правок в css вносить не придется, а ссылка будет открываться как и обычная.
Способ так же прошел проверку экспериментом — ссылка не индексируется и не видится поисковыми роботами и, соответстенно, не учитывается.

UPD 18 декабря 2012

Вариант №5 — Универсальный вариант скрытия любого контента, например, картинок

Вариант был предложен мне по почте одним из читателей, автором блога www.seorubl.ru:

Наткнулся на ваш пост, начал разбираться и столкнулся с проблемой того, что вариант предложенный Димой Dimox, не работает в том случае, если в анкоре ссылки стоит картинка. А такие варианты довольно часто встречаются: счётчики, информеры, партнёрские баннеры. Поэтому предлагаю использовать вместо метода .text () метод .html (), он будет более универсальным.

Код элемента, в данном случае ссылки, на странице, будет такой:

<span data-link="http://goo.gl">внешняя ссылка</span>

* — Чтобы закрыть картинку, в коде, указанном выше, необходимо заменить «внешняя ссылка» на код <img src=»https://alaev.info/blog/post/»> .

Скрипт, который будет обрабатывать ссылку или любой другой элемент:

Как вы понимаете, отличие данного способа от всех других в том, что в скрипт можно «спрятать» не только ссылку, но и картинку со ссылкой или еще что-нибудь. Все проверено — все работает 🙂

NB: Тут в комментариях подсказали еще более универсальный вариант, при использовании которого на выходе получим и картинку и ссылку и тайтл к ссылке — #comment-13685.

Читайте так же:
Платить по одпу или за счетчик

UPD 6 декабря 2018

Вариант №6 — Новомодный Post-Redirect-Get способ

Вариант был предложен мне в комментарии пользователем DrMax, автором одноименного блога:

Алаич, привет! Долгое время (годы) отправлял на эту страницу всех жаждущих просветления в плане закрытия ссылок скриптами от индексации.
Хочу предложить еще один способ, правда не скриптами, но дающий 100% гарантию, что ссылка не будет проиндексирована.
Это новомодный Post-Redirect-Get способ, когда мы подсовываем посетителю вместо ссылки кнопку от формы (приведя её с помощью CSS к виду обычной ссылки) и отправляем POST запрос на сервер, получаем оттуда страницу для редиректа и выполняем GET запрос для обновления информации.

Полная техническая информация с примерами реализации вот здесь: https://drmax.su/prg-pattern-links.html.

Надеюсь это будет хорошим дополнением к этой прекрасной и нужной странице. 😉

Оставляю тут только ссылку на пост с подробным описанием Post-Redirect-Get метода, потому что процитировать его сюда не представляется возможным.

КАК УБРАТЬ/ЗАМЕНИТЬ META NAME=»GENERATOR» CONTENT=»JOOMLA! 1.5 — OPEN SOURCE CONTENT MANAGEMENT»?

Если посмотреть исходный код страницы, можно найти строку в метаполях:

Конечно же разработчики Joomla! хотят обозначить используемую систему управления контентом и эта строка вроде бы безобидно висит в коде и никаму не мешает. Но тут есть небольшой минус- злоумышленнику даётся возможность узнать, на какой CMS построен сайт. А некоторые просто не хотят иметь на сайте лишний код, так же как и указывать на определённую CMS, особенно бесплатную, ведь у многих предвзятое отношение к слову «бесплатно» (в одной из следующих статей я попробую это опровергнуть и доказать очевидность преимущества бесплатной CMS над платными). Как же удалить этот метатег GENERATOR ?

В директории /libraries/joomla/document/html/renderer/ находим файл head.php
В нём находим строку (строка 83):

Читайте так же:
Счетчик такси для android

Удаляем эту строку полностью, или комментируем (//), или заменяем $document- />getGenerator() на свой текст экранируя его кавычками («») и сохраняемся
Обновляем страницу сайта (если включено кеширование сайта очищаем кеш в админ-панеле) и проверяем.
Если всё сделано правильно, то код метатега «generator» будет отсутствовать или изменен на ваш.

В директории /libraries/src/document/renderer/html/ находим файл HeadRenderer.php
В нем находим строку 125:

Закомментируем или удалим данные строки.

Долгосрочные решения

Одним из решений является использование лучшего редактора, чем TinyMCE, который используется по умолчанию в Joomla. Joomla Content Editor является бесплатным и существенно лучше:

Также рекомендуется два расширения от RegularLabs.com. Плагин Sourcerer позволяет вам размещать любой код внутри вашего контента, когда редактор все еще включен. Он доступен в бесплатной и платной версиях. Плагин Snippets позволяет ввести код один раз, а затем создать текстовый фрагмент многократного использования, который можно легко поместить в любую статью.

Кроме того, если вы встраиваете мультимедиа с популярных сайтов, вы можете подключить плагины, чтобы сделать это проще. OSYouTube поддерживает видео YouTube так легко, что просто вставьте URL в статью. OS Vimeo делает то же самое для видео Vimeo, а OSWistia делает это для видео Wistia. OSEmbed поддерживает Google Maps и десятки других источников.

RT Versatility 4 — шаблон для Joomla

Есть вопросы по архиву или нашли неработающую ссылку? — Напишите о проблеме в комментариях и мы быстро ее решим. Спасибо за внимание!

Комментарии

Ставится без проблем .
——
Для тех кто в танке .

Как установить шаблон в Joomla
http://joomlaportal.ru/content/view/64/53/

Как вручную установить шаблон в Joomla
http://joomlaportal.ru/content/view/103/53/

Пример работы шабла можете позырить тут:

Классный шалон,
никто не ставте его =)

Рокеты как всегда великолепны. качаю и ставлю, однозначно.

Добавить комментарий

Рекомендуем вебмастерам

Хостинг Joomla сайтов
Шаблоны Joomla тут
Защита ваших сайтов

Поиск по шаблонам Joomla

Шаблоны joomla

Шаблоны Joomla 3.4
Шаблоны Joomla 2.5
Шаблоны Joomla 1.5

Тематики шаблонов

Авто
Блоги
Бизнес
Визитки
Гостиницы
Детcкие
Женские
Игровые
Кино / Видео
Кулинария и еда
Мебельные
Медицинские
Музыка
Мода и стиль
Новостные
Недвижимость
Образование
Онлайн-журналы
Интернет-магазины
Работа
Порталы
Портфолио
Природа
Спорт
Социальные сети
Туризм
Хостинг
Фото
Тематическое
Админки

Разработчики

BonusThemes.com
GavickPro.com
IceTheme.com
Joomlart.com
Joomlabamboo.com
JoomlaPraise.com
Joomlaxtc.com
JoomlaJunkie.com
Rockettheme.com
TemplatePlazza.com
PixelsParadise.com
Shape5.com
LeoTheme.com
YooTheme.com
YouJoomla.com

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector