• Современная, быстрая и удобная система управления сайтом
  • 3-е место в рейтинге бесплатных CMS для блогов + добавить свой сайт
  • Более 100 тысяч созданных сайтов
  • Русскоязычная поддержка. Постоянное развитие системы
  • Готовые программные решения (плагины, виджеты, модули и т.п.)
  • Открытый исходный код на GitHub
  • SEO-friendly — идеальна для поискового продвижения
  • Минимальная нагрузка. Работает на любом хостинге
  • Автоматическая установка и обновление системы
Возможности | Помощь | Архив | Отзывы | Помочь проекту

sape.ru

Антиобнаружитель ссылок Сапы

Просмотров: 17912Комментарии: 25
Мысли вслух

Как известно для того, чтобы обнаружить ссылку sape.ru достаточно в адрес подставить дополнительный параметр, что-то вроде такого «/?test». Если ссылка исчезла, а текст остался тем же, значит на сайте есть продажные ссылки. Насколько я в курсе, разработчики сапы в курсе этой проблемы, но пока готового решения нет.

Я же решил в своем плагине реализовать немного другую схему. Поскольку MaxSite CMS не должна (но умееет) работать с GET-параметрами (то что после «?»), то в принципе можно просто отлавливать все такие ссылки, отсекать GET-часть и редиректиться на нормальный адрес.

С этим проблем нет и я уже её реализовал. Возник вопрос по самому редиректу. Тут есть два варианта. Перед редиректом можно послать заголовок (header).

Вначале я сделал «301 Moved Permanently», то есть страница постояно перемещена. Но вот у меня возникли сомнения - а понимает ли тот же Яша такой заголовок? Почему-то мне кажется что нет и поэтому я прописал «404 Not Found».

Может кто-нибудь в курсе как поисковики реагируют на эти 301 и 404? И стоит ли после этого заголовка редиректиться на нормальную страницу? Может просто рубить соединение?

ps Кстати новую лекцию выложил.

Плагин для Сапы и виджет галереи

Просмотров: 14822Комментарии: 3
MaxSite CMSХод работ

Сейчас еще тестирую плагин для sape.ru, но думаю, что в ближайшей версии MaxSite CMS он уже будет присутствовать. Я постарался учесть опыт предыдущих саповских плагинов (своих), поэтому сейчас делал все в комплексе.

То есть на странице плагина будет подробнейшая инструкция, что и как делать. Если кратко, то загружаем каталог из архива в сапе, а потом идем в настройки плагина и все остальные действия можно делать уже в нем. Можно включить/отключить. Можно разрешить контекстные ссылки. Можно включить тестовую проверку размещенного кода. Сам вывод ссылок возможен с помощью виджетов, причем поддерживается возможность сапы разбивать ссылки на несколько блоков (количество ссылок указывается в виджете). А можно прописать блоки прямо в шаблоне. Тут на выбор вебмастера. Кстати в виджетах в режиме проверки выводится сообщение о правильно установленном коде. Кажется этого нигде еще нет. :)

Еще сделал виджет для вывода галереи. В виджете нужно выбрать каталог галереи и после этого случайным образом выводятся изображения в виде миниатюр. В купе со стандартным загрузчиком всё должно работать автоматом. Количество изображений можно указать в виджете. Там же есть поля для css-стилей.

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.