Решено Вставка объявлений.

Статус
В этой теме нельзя размещать новые ответы.

nikolai-smurygin

Проверенные
Сообщения
44
Реакции
1
Баллы
1,705
Подскажите пожалуйста. Каким образом возможно произвести вставку одного отдельно взятого объявления в конкретный раздел форума?
 
Да, да. Про эти объявления. НО когда выставляются по критериям, для раздела например, в разделе объявление не показывается. Показывается только во всех темах этого раздела. А нужно что бы в темах не отображалось, а только в разделе.
 

Вложения

  • ac0666c4b0.jpg
    ac0666c4b0.jpg
    73.2 KB · Просмотры: 46
Объявление -> критерий страницы -> Информация о странице: Шаблоном является: forum_view
ну и не забыть выбрать раздел(ы) для отображения
 
Последнее редактирование:
Всем привет!
Вставляю в тело объявления вот такой код:
<!DOCTYPE HTML>
<html>
<head>
<body>
<title>Прямые поставки от пчеловодов Башкирии</title>
<meta charset="utf-8">
<style type="text/css">
h3 {
margin: auto;
text-align: center;
text color: #D9470D; font-size: 16px; font-weight: bolder; line-height: 150%; text-shadow: #000000 0px 1px 1px;
}
</style>
<script src=" "></script>
<script>
$(function(){
var message = ['Только реальные производители Башкирии', 'Реклама других регионов будет удалена немедленно'], $h3 = $('#text');
function show()
{ var text = message.shift();
message.push(text)
$h3.text(text).fadeIn(11000, hide);
}
function hide()
{
$h3.delay(4000).fadeOut(4000, show)
}
show()
});
</script>
</body>
</head>
<body>
<h3 id="text">Приветствую на нашем сайте</h3>
</body>
</html>

Объявление работает прекрасно, но ломается управление страницей.
Может быть там есть лишние куски, нужно только плавное затухание и возрождение текста.
Подскажите как подправить код.
 
Последнее редактирование:
как минимум вот это убрать:
Код:
<!DOCTYPE HTML>
<html>
<head>
<body>
<title>Прямые поставки от пчеловодов Башкирии</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
</body>
</head>
<body>
</body>
</html>
а также h3 заменить на свой самоназванный тег, дабы не было перегрузки дефолтного тега

так попробуйте
Код:
<style type="text/css">
.hz {
margin: auto;
text-align: center;
text color: #D9470D; font-size: 16px; font-weight: bolder; line-height: 150%; text-shadow: #000000 0px 1px 1px;
}
</style>
<script>
$(function(){
var message = ['text1', 'text2'], $div = $('#text');
function show()
{ var text = message.shift();
message.push(text)
$div.text(text).fadeIn(1000, hide);
}
function hide()
{
$div.delay(400).fadeOut(400, show)
}
show()
});
</script>
<div class="hz" id="text">text0</div>
 
как минимум вот это убрать:
Код:
<!DOCTYPE HTML>
<html>
<head>
<body>
<title>Прямые поставки от пчеловодов Башкирии</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
</body>
</head>
<body>
</body>
</html>
а также h3 заменить на свой самоназванный тег, дабы не было перегрузки дефолтного тега

так попробуйте
Код:
<style type="text/css">
.hz {
margin: auto;
text-align: center;
text color: #D9470D; font-size: 16px; font-weight: bolder; line-height: 150%; text-shadow: #000000 0px 1px 1px;
}
</style>
<script>
$(function(){
var message = ['text1', 'text2'], $div = $('#text');
function show()
{ var text = message.shift();
message.push(text)
$div.text(text).fadeIn(1000, hide);
}
function hide()
{
$div.delay(400).fadeOut(400, show)
}
show()
});
</script>
<div class="hz" id="text">text0</div>
Спасибо за ответ.
Жалко ближайшие 4 дня не смогу проверить - уехал на пасеку, не терпится млин.
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
критерий страницы - узлы
Блин я то думал что-то другое прописать нужно было, ID какой-нибудь. Так это перепробовал. Объявление просто не отображается... нигде. Не в узлах, не в дочерних узлах.
 
может быть у вас стоит критерий по пользователям или еще какой? попробуйте убрать все критерии пользователей, даты, доп.полей. оставьте только критерии страницы: узлы отображения и шаблон
 
вообще очень странно. попробовал добавить объявление: все настройки по дефолту, поставлен раздел и шаблон в критерии страницы и группа в критерии пользователя. все работает отлично - в разделе показывает, в теме нет. может стоит попробовать создать объявление заново?
 
Skaiman, в таком случае будет отображаться объявление в разделе и в темах, а человеку нужно только в разделе. Для подобных случаев и введена опция шаблона. Вообще очень полезная опция
 
как минимум вот это убрать:
Код:
<!DOCTYPE HTML>
<html>
<head>
<body>
<title>Прямые поставки от пчеловодов Башкирии</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
</body>
</head>
<body>
</body>
</html>
а также h3 заменить на свой самоназванный тег, дабы не было перегрузки дефолтного тега

так попробуйте
Код:
<style type="text/css">
.hz {
margin: auto;
text-align: center;
text color: #D9470D; font-size: 16px; font-weight: bolder; line-height: 150%; text-shadow: #000000 0px 1px 1px;
}
</style>
<script>
$(function(){
var message = ['text1', 'text2'], $div = $('#text');
function show()
{ var text = message.shift();
message.push(text)
$div.text(text).fadeIn(1000, hide);
}
function hide()
{
$div.delay(400).fadeOut(400, show)
}
show()
});
</script>
<div class="hz" id="text">text0</div>
Большущее спасибо!
Немножко подправил всё работает.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу