Модуль "Страницы Сайта"

голоса: +2
Какой код вызова, чтобы когда пишешь description (описание сайта) в "дизайн" - "страницы сайта",  - чтобы он был только на главной странице, а на остальных его не показывало. Заранее спасибо!
Адрес сайта http://kharkov1.at.ua/
| Автор: | Категория: Редактор страниц

Ответов: 1

голоса: +4
 
Лучший ответ
<meta name="description" content="<?if($URI_ID$='page1')?>тут описание сайта<?endif?>">

вот этот код пропишите в шаблон страницы сайта и будет описание только на главной
| Автор:
Выбор ответа лучшим | | Автор: Santoz Santoz
Сделал, в данный момент прописал. Вообще описание на главной даже пропало, а на других тоже пропало, посмотрите пожалуйста. Спасибо!
если речь идет о сайте, который вы указали, то там все есть и все нормально отображается
http://kharkov1.at.ua/index/veb_kamera_ploshhad_svobody/0-6

вот не отображается, хотя в коде прописано страницы:

<title>Веб камера Площадь Свободы в Харькове</title>
<meta name="description" content="">
<meta name="keywords" content="">
на указанной странице отображается пустое
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">. надо удалить, если там не нужно. а вот титл удалять нельзя и он не должен быть пустым
Странно. Поменял в страницах сайта, как вы сказали.
Получилось вот что. На главной всё есть.
http://kharkov1.at.ua/index/veb_kamera_ploshhad_svobody/0-6 - на этой в коде странице - у меня прописано и описание и название, а так его не видно.
А на этой странице - http://kharkov1.at.ua/index/veb_kamera_23_avgusta_v_kharkove/0-9
осталось всё по старому. Помогите пожалуйста разобраться. Заранее спасибо!
дайте сюда код шаблона страницы сайта до закрывающего тега </head>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<?if($URI_ID$='page1')?><title>Старый Харьков</title><?endif?>
<?if($URI_ID$='page1')?><meta name="description" content="Старый Харьков - это городской сайт про культурную, историческую и современную жизнь Харькова это Новости, фото, Харьков форум."><?endif?>
<?if($URI_ID$='page1')?><meta name="keywords" content="старый харьков, харьков, фото харьков, новости харьков"><?endif?>

<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<script type="text/javascript" src="/jquery-1.3.1.min.js"></script>
<script type="text/javascript">

$(document).ready(function() {
 
 //Execute the slideShow, set 4 seconds for each images
 slideShow(2000);

});

function slideShow(speed) {


 //append a LI item to the UL list for displaying caption
 $('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');

 //Set the opacity of all images to 0
 $('ul.slideshow li').css({opacity: 0.0});
 
 //Get the first image and display it (set it to full opacity)
 $('ul.slideshow li:first').css({opacity: 1.0}).addClass('show');
 
 //Get the caption of the first image from REL attribute and display it
 $('#slideshow-caption h3').html($('ul.slideshow li.show').find('img').attr('title'));
 $('#slideshow-caption p').html($('ul.slideshow li.show').find('img').attr('alt'));
 
 //Display the caption
 $('#slideshow-caption').css({opacity: 0.7, bottom:0});
 
 //Call the gallery function to run the slideshow
 var timer = setInterval('gallery()',speed);
 
 //pause the slideshow on mouse over
 $('ul.slideshow').hover(
 function () {
 clearInterval(timer);
 },
 function () {
 timer = setInterval('gallery()',speed);
 }
 );
 
}

function gallery() {


 //if no IMGs have the show class, grab the first image
 var current = ($('ul.slideshow li.show')? $('ul.slideshow li.show') : $('#ul.slideshow li:first'));
 
 //trying to avoid speed issue
 if(current.queue('fx').length == 0) {
 
 //Get next image, if it reached the end of the slideshow, rotate it back to the first image
 var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first') :current.next()) : $('ul.slideshow li:first'));
 
 //Get next image caption
 var title = next.find('img').attr('title');
 var desc = next.find('img').attr('alt');
 
 //Set the fade in effect for the next image, show class has higher z-index
 next.css({opacity: 0.0}).addClass('show').animate({opacity: 4.0}, 4000);
 
 //Hide the caption first, and then set and display the caption
 $('#slideshow-caption').slideToggle(300, function () {
 $('#slideshow-caption h3').html(title);
 $('#slideshow-caption p').html(desc);
 $('#slideshow-caption').slideToggle(500);
 });
 
 //Hide the current image
 current.animate({opacity: 0.0}, 1000).removeClass('show');

 }

}
</script>
в списке шаблонов у вас есть страницы вебкамер? можете сделать скрин страницы панель управления - дизайн - управление дизайном  - редактор страниц. дело в том, что для страниц с вебкамерами может быть установлен индивидуальный шаблон
Скрин - http://kharkov1.at.ua/sk.jpg

Так? Я правильно вас понял?
вы все отлично поняли. у вас для страниц присвоены индивидуальные шаблоны. в списке шаблонов - редактор страниц надо нажимать на каждый например вебкамера площадь свободы и редактировать. для страниц в списке шаблонов редактора страниц можно установить уникальное описание и ключи, отредактировав каждый
Просто убрать галочки? Так как там уже прописано тайтлы и дескрипшинс
Спасибо! Всё получилось. Всего хорошего вам))
все. на страницах вебкамер у вас больше нет кодов описания и ключей, а на главной есть
если вы хотели именно этого эффекта, то больше ничего делать не надо
Немного не так)... Оказывается. Мне описание нужно уникальное на других страничках, но оно закрыто из-за главной, что вы в начале посоветовали, хотя там прописано.
честно я уже запуталась. в первом сообщении вам надо было совсем другое. давайте ещё раз о том, что вам нужно на самом деле. для главной и для страниц с вебкамерами вам нужно уникальное описание и ключи? если да, т о вы должны ответить есть ли ещё у вас страницы, созданные в редакторе страниц и планируется ли их пополнение
Всего 6 страниц созданных. Нет, новых не будет. Да. Нужно уникальное описание к каждой страничке. Почему то раньше делал это через
"Главная страница" - редактировать. А сейчас когда так делаю, в главную описание пишу - он не определяет, только через "страницы сайта" -управлением дизайна.
значит так. пройдитесь по всем 6-и созданным страничкам в редакторе страниц - подымите каждую на редактирование и установите галку в опциях на Использовать персональный шаблон для страницы
после этого все страницы появятся в списке шаблонов в управлении дизайном - редактор страниц. в списке шаблонов открываете каждую на редактирование и прописывайте между <head> и </head> описание и ключи к каждой в отдельности. в шаблоне страницы сайта можете оставить мой код
Задавала вопрос по дизайну страниц, теперь Вопрос снят
...