Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Все Скрипты для Cайта! - с множеством Регулируемых Настроек!


Уважаемые подписчики!

 

Наш сайт http://www.tunescript.biz-1.ru/ приобрел “космический” дизайн, которым можно полюбоваться и приветствуются все Ваши пожелания по его улучшению (не только дизайна)! А точнее - его содержимого: что Вы хотите видеть в нашей рассылке? А в этом выпуске Вы узнаете о бесплатном  PHP скрипте каталога по обмену ссылками LinkExchanger и его использованию для продвижения сайта, а также некоторые вопросы интеграции клиентских скриптов JavaScript в CMS сайта и простом способе разрешения большинства возникающих при этом конфликтов.

PHP cкрипт каталога  LinkExchanger

Установка одного из лучших бесплатных скриптов обмена ссылками LinkExchanger позволяет создать на Вашем сайте полностью автоматический каталог ресурсов, не требующий постоянного вмешательства или обслуживания. Скриптом создается полностью статический каталог ссылок, т.е. каждый добавленный в него ресурс будет иметь свой уникальный постоянный адрес в каталоге. Если по каким-то причинам ресурс будет удален из каталога, то на занимаемую им до этого страницу будет добавлен первый же ресурс, поданный в ту же категорию. Администратор каталога может скрывать некоторые ссылки по своему усмотрению, а потом по желанию активировать их. Активация ранее скрытой ссылки восстанавливает ее описание по старому адресу.

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

 

Конфликты между сторонним JavaScript и CMS сайта – простое решение

 

    Большинство проблем, связанных с использование JavaScript скриптов на сайтах, построенных на системах управления контентом (CMS) связано со стилями (CSS) и другими параметрами, передаваемыми браузеру  от CMS. Причем файлов, где хранятся каскадные таблицы стилей (CSS) и скрипты настроек может быть много, а кроме того они могут еще и динамически подгружаться из других файлов. Т.е., например, страница содержит ссылку на файл скрипта, а сам этот скрипт содержит в себе инструкции подгружающие функции и стили из других файлов, ссылок на которых нет в исходном HTML-коде страницы. Получается, что для того, чтобы разобраться с поведением шаблонной страницы, то проанализировать все файлы стилей, на которые в ней есть ссылки может оказаться далеко недостаточно, и это при том, что далеко не каждый владелец сайта разбирается в таблицах стилей, а уж тем более горит желанием анализировать длинные файлы в поисках проблем. Про анализ файлов скриптов лучше вообще не вспоминать.
А как же быть владельцу сайта, если после вставки JavaScript-кода получилось что-то совсем не то? Убрать все стили со страницы? – есть скрипты, которые это делают. Но это же полностью разрушит шаблон страницы и внешний вид сайта.

    Оказывается, для многих случаев есть очень простое решение, свободное от всех недостатков. Его можно применить, когда функции добавляемого в страницу скрипта на прямую не затрагивают находящиеся на ней объекты, а чаще всего так это и бывает. Например, возьмем простейший слайдер контента: скрипт со временем отказался работать непосредственно из кода страницы, генерируемого CMS. Но и тогда, когда он работал прямо из страницы проблем со стилями хватало – нужно было искусственно подгонять некоторые параметры скрипта. Теперь он вынесен на отдельную страницу, которая включена в общее наполнение в отдельном интегрированном в материал фрейме инструкцией

<IFRAME height=”700” width=”100%” src=”http://www.tunescript.biz-1.ru/files/scroll.html”></IFRAME>
 
    Вроде бы ничего визуально не поменялось, но браузер стал воспринимать скрипт, как содержание совсем другой страницы, на которую распространяются только те стили, которые в ней явно указаны, а там никаких стилей не указано и на странице все выполняется правильно, как по учебнику. Единственная возникшая единожды проблема была связана с кодировками. Т.е. CMS выдавала свои страницы в символах Unicode, а подгружаемая страничка  со скриптом слайдера была сохранена в кодировке Windows-1251. А браузер на автомате применял кодировку основной страницы (Unicode) к интегрированному в нее фрейму и вместо букв получалась абракадабра. Эта проблема моментально решилась прямым указанием в тексте фрейма между тегами:

<HEAD>
</HEAD>

такой строчки

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

    Эта строка дает прямое указание браузеру применить к данному документу кодировку windows-1251. Как видим теперь все работает без проблем. Напомню, что этот скрипт плавно переключает слайды с содержимым по кликам мышки. Работает как часы в Internet Explorer, в браузере Firefox идет прокрутка слайдов, а при наведении на слайд мышки прокрутка останавливается, в Safari просто стоит первый фрейм, а в Опере не работает. Но браузерами Internet Explorer и Firefox, где слайдер работает пользуется более 90% людей. То, что в некоторых браузерах  этот скрипт не работает обусловлено нереализованностью в них стандарта HTML относительно тега marquee, на свойствах которого построен слайдер контента.

    И последнее, зайдя на главную страницу сайта http://www.tunescript.biz-1.ru/ Вы увидите там анонс слайдера с полностью рабочим слайдером. Сайт построен на CMS Drupal, которая вырезает все скрипты из страницы при автоматическом формировании анонса материала из-за чего, слайдер не мог бы работать на главной странице, будучи реализованным в коде основного материала. Но, CMS Drupal вырезает скрипты со страницы того материала, для которого делается анонс, а тег <IFRAME….></IFRAME> скриптом не является, а между тем подгружает внутрь себя все, что угодно – вот и попал наш слайдер прямо на главную страницу и прекрасно там работает. CMS Drupal содержит внутренние инструкции типа <!--BREAK-->, с помощью которых веб-мастер может принудительно указать сколько кода из материала должно попасть в анонс и если поставить <!--BREAK--> до тега фрейма <IFRAME….> </IFRAME>, то фрейм не попадет в анонс и на главную страницу.

    И наконец, аргументация специально для тех предвзято относиться к использованию фреймов. Бытует мнение, что поисковики не любят фреймы и за это наказывают. Это совсем не так. Поисковики не любят фреймы, в которые подгружается материал из других доменов, а не с домена сайта. Т.к. это, как правило, либо реклама, либо воровство чужого контента. Ну с рекламой они еще мирятся, а с воровством нет. Кроме того, такие приемы используют для продвижения сайтов черными методами, а также для перевода пользователя на сайт рекламодателя прямо подгружая его во фрейм. В то же время, Ваши собственные скрипты и материалы находятся на Вашем домене и не вызывают абсолютно никаких нареканий – это просто технический прием реализации сайта и все. Такие сайты прекрасно работают и никогда в бан не попадают.
    А я жду Ваших соображений и идей касательно фреймов по адресу: tunescript (AT)biz-1.ru, где вместо (AT) нужно подставить собачку. По Вашему желанию Ваши идеи могут быть опубликованы в нашей рассылке со ссылкой на Ваш сайт.

С наилучшими пожеланиями,
     Авторский коллектив!

Наши бесплатные рассылки:

    Если Вам интересно как очень просто, быстро и без денежных затрат сделать свой собственный портал в сети интернет на качественном бесплатном движке, то рассылка "Все скрипты для сайта" для Вас! Из нее Вы также узнаете о большом множестве полезных и готовых к использованию скриптов для сайта и получите массу полезных ссылок для их скачивания. В большинстве этих скриптов не нужно разбираться - просто вставил код и получил результат!
Все Скрипты для сайта!С тонкими настройками! Каждый день новые!


    Предлагаем Вам также подписаться на бесплатный электронный журнал "Ускоритель": об ускорении ПК, Ноутбуков, Софта, Игр.     Опытные специалисты простым языком о действенных способах радикального ускорения ПК, Ноутбуков, Процессоров, Видеокарт, Программ и 3D-Игр. Для Вас только тщательно проверенные советы и действительно нужные программы в Интернет журнале "Ускоритель"!
Журнал "Ускоритель": об ускорении ПК, Ноутбуков, Софта, Игр

Все тайны ультрапопулярной почтовой программы The Bat! Только для Вас: секреты сверхбыстрой обработки почты, а также малоизвестные технологии обработки больших объемов интернет-корреспонденции и создания автоматизированных услуг и курсов в Интернете.

Все о The Bat! - Секреты популярной почтовой программы!

Подписаться письмом

В избранное