Архив - только для чтения
Архив темы: Информеры
Вий2100
Сообщений: 5
Репутация: 0

Сообщение # 991 | 17:10:46
как сделать так , чтобы в информере последних комментариев показывался НИК (автора комментария) тоже?
EgorKruglikov
Сообщений: 414
Репутация: 150

Сообщение # 992 | 17:27:26
Вий2100, Добавьте "$USERNAME$".

Консультация по системе uCoz - разработка скриптов, настройка сайта.
SergeyZhuk
Сообщений: 87
Репутация: 17

Сообщение # 993 | 03:25:37
Подскажите пожалуйста, как сделать чтобы в информере не выводились материалы с одинаковым названием. Если подробнее - в "блоге" нет функции "Включить возможность вхождения материала сразу в несколько категорий" (как например в каталоге файлов), по этому иногда приходится добавлять одинаковый материал в разные категории. Но при этом на главной странице выводится одинаковый материал несколько раз. Хочу это исправить информером, который выводил бы материал в случайном порядке с разных категорий, но фильтровал бы по названию и отсеивал одинаковый.
Сообщение отредактировал SergeyZhuk - Воскресенье, 22 Июл 2012, 03:27:02
Helena_Helga
Сообщений: 138
Репутация: 41

Сообщение # 994 | 12:00:58
Всем привет! Надеюсь на вашу помощь. Недавно в этой теме я задавала вопрос (сообщение 1023) - как создать информер, который бы показывал последние обновленные темы форума и при этом форум бы был закрыт от гостей. Мне посоветовали использовать условный оператор, который бы не давал гостям возможность видеть форум. Я поставила его и у меня вроде бы все заработало как надо, но есть одно НО: время от времени в темах форума я вижу гостей, т.е. кто-то просматривает тему будучи гостем, как такое может быть? И это простите не глюк системы. Я сама пробовала зайти гостем, но у меня не получалось попасть на форум. Могут ли гости как-то обойти этот запрет?
Ссылка на сайт - http://vampire-academy-tv.ru/
Сообщение отредактировал Helena_Helga - Воскресенье, 22 Июл 2012, 12:02:30
KOMAP6294
Сообщений: 21
Репутация: 15

Сообщение # 995 | 14:00:40
Я добавляю ID раздела "7" в информер, не категории а раздела. Информер не показывает ни одного файла в этом разделе... :(
Может что то не так пишу.
Помогите пожалуйста.
sch779
Сообщений: 703
Репутация: 348

Сообщение # 996 | 17:29:58
Quote (Helena_Helga)
Могут ли гости как-то обойти этот запрет?

Судя по всему, запрет Вы ставили не на уровне прав пользователей в настройках сайта?
Если так, то нужно закрыть все возможные входы на форум. А это может быть не только главный вход через ссылку "Форум" - в форум можно попасть через просмотр сообщения по его прямой ссылке из того-же информера или из поисковой системы.
Вы где ставили условный оператор, запрещающий просмотр форума гостями? И приведите сам код этого оператора.
Helena_Helga
Сообщений: 138
Репутация: 41

Сообщение # 997 | 18:17:15
sch779, да, гостям было разрешено входить на форум, а общий вид страниц форума был прописан следующим образом:
Code
<html><head>    
<meta http-equiv="content-type" content="text/html; charset=UTF-8">    
<title>$MODULE_NAME$</title>    
<?$META_DESCRIPTION$?>    
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />    
</head>    

<body style="background-color:#000000; margin:0px; padding:0px;"><div align="center">    
     <body style="background-color:#000000; margin:0px; padding:0px;"><div align="center">    
     <style type="text/css">    
     html, body {background-image: url("http://vampire-academy-tv.ru/4.png"); background-attachment: fixed; background-repeat: no-repeat; background-position: top center;}    
     </style>    
$ADMIN_BAR$    

$GLOBAL_AHEADER$    

</div>

<?if($USER_LOGGED_IN$)?>    

<div class="forumContent"><table border="0" cellpadding="0" cellspacing="0" height="0" width="1018px">    
<tbody><tr>    
     <tbody><tr><td style="background:url('http://vampire-academy-tv.ru/linia.png') right repeat-y;" align="center" width="0%"><img src="http://vampire-academy-tv.ru/linia.png" border="0"></td>    
<td style="border-bottom:2px solid #663300;" valign="top" width="100%">    
<table style="border-top: 0px solid rgb(73, 73, 73); border-bottom: 0px solid rgb(73, 73, 73);" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="border: 0px solid rgb(26, 26, 26); background: none repeat scroll 0% 0% rgb(0, 0, 0);" valign="top">    
         
         
<td align="center">[<?if($USER_LOGGED_IN$)?>    
<a href="javascript://" rel="nofollow" id="upml" class="fNavLink" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><!--<s3065>-->Личные сообщения<!--</s>-->($UNREAD_PM$)</a> ·    
<?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml','')",500)</script><bgsound src="http://s47.ucoz.net/img/fr/pm.wav" loop="1" volume="0" balance="0">    
<?endif?><?endif?>    
<a class="fNavLink" href="$RECENT_POSTS_LINK$" rel="nofollow"><!--<s5209>-->Новые сообщения<!--</s>--></a> ·     
<a class="fNavLink" href="$MEMBERS_LIST_LINK$" rel="nofollow"><!--<s5216>-->Участники<!--</s>--></a> ·     
<a class="fNavLink" href="$BOARD_RULES_LINK$" rel="nofollow"><!--<s5166>-->Правила форума<!--</s>--></a> ·     
<a class="fNavLink" href="$SEARCH_PAGE_LINK$" rel="nofollow"><!--<s3163>-->Поиск<!--</s>--></a> ·     
<a class="fNavLink" href="$RSS_LINK$" rel="nofollow">RSS</a> ]</td>    
</tr>    
</tbody></table><div align="center">    
$BODY$    
     <script type="text/javascript">     
e=document.getElementsByTagName("TD");     
for(k=15; k<e.length;k++) {     
if(e[k].className=='posttdMessage') {     
s=e[k].innerHTML;     
while (s.indexOf('[admin]') != -1){     
     s=s.replace('[admin]','<table width="100%" border="0" cellspacing="0" cellpadding="5" style="background-color:#be2e2a; border:2px dotted #491f1f;"><tr><td style="width:50px; height:50px; background-image: url(http://godlab.ru/images/icons/forum/warningf.png); background-repeat:no-repeat; background-position:3px 2px;"> </td><td><font style="font-size:16px; font-family: Calibri; color: #fff;">'); s=s.replace('[/admin]','</font></td></tr></table>');     
e[k].innerHTML=s;     
}     
} }     
</script></div></div>

<?else?>
Вы не можете просмотривать форум. Пожалуйста, <a href="$REGISTER_LINK$">создайте аккаунт</a> и <a href="$LOGIN_LINK$">авторизируйтесь</a>.
<?endif?>

<br><div align="center">    

$GLOBAL_BFOOTER$    
</body>    
     <td style="background:url('http://vampire-academy-tv.ru/linia.png') left repeat-y;" align="center" width="0%"><img src="http://vampire-academy-tv.ru/linia.png" border="0"></td>    
</html>    

</div></body></html>


А вот код моего информера:
Code
<!-- <block7384> -->
<table border="0" cellpadding="0" cellspacing="0" width="186">
<tbody><tr><td style="background:url('http://vampire-academy-tv.ru/blokigolden/verh.png') #B60605;color:#FFFFFF;padding-bottom:16px;font-size:10px;" align="center" height="88"><b><!-- <bt> -->Новое на форуме<!-- </bt> --></b></td></tr>
<tr><td style="background:url('http://vampire-academy-tv.ru/blokigolden/seredina.png');padding:0 5px 0 15px;"><!-- <bc> --><right>$MYINF_2$<right><!-- </bc> --></center></center></center></span></span></center></td></tr>
<tr><td><img src="http://vampire-academy-tv.ru/blokigolden/niz.png" border="0"></td></tr>
</tbody></table>
<!-- </block7384> -->


Я проверяла возможность зайти на форум через информер, кликнув на обновленную тему, раздел, - зайти не смогла. Проверила возможность пройти по ссылке из блока на Главной - тоже не могла. "Создайте аккаунт или авторизируйтесь"

Сейчас проверю возможность зайти с поисковой системы.

Скажите, а можно ли при помощи условного оператора сделать так, чтобы информер отображал темы форума, но при попытке зайти на форум гость видел бы страницу регистрации/входа? Я просто подобное видела уже, но увы, не знаю как сделать.

Добавлено (22-Июл-2012, 18:17:15)
---------------------------------------------
Попыталась зайти на форум по ссылке с поисковой системы - также не смогла.

Снова поставила информер, попробуйте если не сложно также зайти на форум :D
Сообщение отредактировал Helena_Helga - Воскресенье, 22 Июл 2012, 18:19:08
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 998 | 18:20:21
KOMAP6294, раздел разрешён к просмотру гостям?
Ссылка на сайт лишней не будет.

sch779
Сообщений: 703
Репутация: 348

Сообщение # 999 | 18:28:00
Quote (Helena_Helga)
а общий вид страниц форума был прописан следующим образом

Все понятно!
Обратите внимание - пользователь все-же заходит на страницу, созданную системой для данного раздела или материала форума! Т.е., система сформировала для данного посетителя сайта страницу, увеличила счетчик просмотров и считает, что данный посетитель просматривает эту страницу - система-же не знает, что условными операторами Вы не генерите сам код страницы!
Если Вы хотите исправить этот "глюк", то Вам нужно запретить вообще переход гостей по этим ссылкам.
Для внешних ссылок это, естественно, нереализуемо - только java-скриптом для ссылок на страницах Вашего сайта.
Так что, имхо, забудьте об этом - сам код у Вас работает правильно и гость ни при каких условиях не сможет увидеть соддержимое форума!

Quote (Helena_Helga)
Скажите, а можно ли при помощи условного оператора сделать так, чтобы информер отображал темы форума, но при попытке зайти на форум гость видел бы страницу регистрации/входа?

Да, конечно - у Вас практически так и реализовано - просто добавьте еще переход на страницу регистрации/входа по таймеру. Можно было-бы сделать сразу перенаправление на нужную страницу через метатег, но в правилах Юкоза запрещены автоматические перенаправления.
А менять ссылки в самом информере, имхо, всего лишь частичное решение - ведь по ссылкам из внешних источников гость все равно попадет на страницу форума с предложением авторизоваться/зарегистрироваться!
KOMAP6294
Сообщений: 21
Репутация: 15

Сообщение # 1000 | 18:31:50
Quote (Alexander_K)
раздел разрешён к просмотру гостям?
Ссылка на сайт лишней не будет.


http://www.4it-cs.ru/ Сылка на сайт. сайт только демо.
Информер игры недели.

Сам информер.

Code
<td class="infTd" width="50%">
<a href="$ENTRY_URL$"><img src="$IMG_URL1$" align="left" class="news-screen4" title="Игра недели: $TITLE$"></a>
</td>
Helena_Helga
Сообщений: 138
Репутация: 41

Сообщение # 1001 | 18:32:44
sch779, cпасибо большое, теперь все поняла.
KOMAP6294
Сообщений: 21
Репутация: 15

Сообщение # 1002 | 19:02:09
Quote (KOMAP6294)
Quote (Alexander_K)
раздел разрешён к просмотру гостям?
Ссылка на сайт лишней не будет.

http://www.4it-cs.ru/ Сылка на сайт. сайт только демо.
Информер игры недели.

Сам информер.

<td class="infTd" width="50%">
<a href="$ENTRY_URL$"><img src="$IMG_URL1$" align="left" class="news-screen4" title="Игра недели: $TITLE$"></a>
</td>


Хочу подметить что когда ставлю ID категории то всё получается.
Не как не могу понять... :(

Добавлено (22-Июл-2012, 19:02:09)
---------------------------------------------
А когда ID раздела то всё пусто :(

Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 1003 | 19:08:46
Quote (KOMAP6294)
Хочу подметить что когда ставлю ID категории то всё получается
Может тогда лучше перечислить ID всех категорий раздела?

KOMAP6294
Сообщений: 21
Репутация: 15

Сообщение # 1004 | 20:12:53
Quote (Alexander_K)
Может тогда лучше перечислить ID всех категорий раздела?


Спасибо большое всё получилось :)
SergeyZhuk
Сообщений: 87
Репутация: 17

Сообщение # 1005 | 21:43:29
Quote (SergeyZhuk)
Подскажите пожалуйста, как сделать чтобы в информере не выводились материалы с одинаковым названием. Если подробнее - в "блоге" нет функции "Включить возможность вхождения материала сразу в несколько категорий" (как например в каталоге файлов), по этому иногда приходится добавлять одинаковый материал в разные категории. Но при этом на главной странице выводится одинаковый материал несколько раз. Хочу это исправить информером, который выводил бы материал в случайном порядке с разных категорий, но фильтровал бы по названию и отсеивал одинаковый.


Вот что я имею ввиду http://www.contentos.net/blog
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!