[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » AVmanKP [5]

Результаты поиска
[1 | Тема: Как сделать автоматическую подстановку ссылки в код кнопки] AVmanKP [12.08.2011, 22:31]
В каталоге сайтов uCoz интуитивно-невнятно сделана "ссылка" перехода на полный текст материала
и пользователи часто не могут понять, как же перейти с "краткого описания" на "полное"
я сделал кнопку "ИНФО" рядом с "кратким описанием"
пример

но для каждого материала неудобно подставлять в код кнопки прямую ссылку
а хотелось бы, чтобы код кнопки был универсальным, а адрес ссылки подставлялся из системной переменной
(если можно, подскажите не просто имя переменной, а конкретно строку кода)

Code

/* ===== ролловер для кнопки ИНФО */
#rollover a {    
    display: block;    
    width: 70px;    
    height: 70px;    
    background: url("http://internetmoney.at.ua/PIC/butt_INFO_gr03.png") 0 0 no-repeat;    
}    
#rollover a:hover {    
    background-position: 0px -70px;    
}    
#rollover a:active {    
    background-position: 0px 0px;    
}

/* ===== позиция кнопки ИНФО */
#buttInfoPos{
    position: relative;
    top:-72px;    
    left:710px;
}

<div id="rollover">    
<div id="buttInfoPos"> <a href="http://internetmoney.at.ua/dir/zarabotok_na_russkojazychnykh_bux/proverennye_russkojazychnye_bux/seo_sprint/2-1-0-1"> </a> </div>
</div>    


Сообщение отредактировал AVmanKP - Суббота, 13.08.2011, 02:18
[2 | Тема: Как сделать автоматическую подстановку ссылки в код кнопки] AVmanKP [13.08.2011, 00:49]
пока не пошло...

при подстановке обоих вариантов кода в шаблон ничего не происходит.
На всякий случай привожу код шаблона

Каталог сайтов - страница со списком материала раздела
Code

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>$SECTION_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>
<?$META_DESCRIPTION$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>

<body>
$ADMIN_BAR$
$GLOBAL_AHEADER$
<div id="contanier">
   <table border="0" cellpadding="0" cellspacing="0" align="center" id="navBar">
   <tr>
   <td class="navTd"><a href="$HOME_PAGE_LINK$" title="Главная"><!--<s5176>-->Главная<!--</s>--></a><?if($USER_LOGGED_IN$)?> | <a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><!--<s5214>-->Мой профиль<!--</s>--></a><?else?> | <a href="$REGISTER_LINK$" title="Регистрация"><!--<s3089>-->Регистрация<!--</s>--></a><?endif?> <?if($USER_LOGGED_IN$)?> | <a href="$LOGOUT_LINK$" title="Выход"><!--<s5164>-->Выход<!--</s>--></a><?else?> | <a href="$LOGIN_LINK$" title="Вход"><!--<s3087>-->Вход<!--</s>--></a><?endif?> <?if($RSS_LINK$)?>| <a href="$RSS_LINK$" title="RSS">RSS</a><?endif?></td>
   <td align="right" class="navTd"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><b>$USERNAME$</b></a> | <!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <b>$USERNAME$</b><?endif?><?endif?>  </td>
   </tr>
   </table>
   <table border="0" cellpadding="0" cellspacing="0" align="center" id="contentBlock">
   <tr>
   <td class="leftColumn" valign="top">
$GLOBAL_CLEFTER$
   </td>
   <td valign="top" style="padding:20px;"><!-- <middle> --><!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s3194>-->Каталог сайтов<!--</s>--></a> » $SECTION_NAME$</td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5228>-->Добавить сайт<!--</s>--></a> ]<?endif?> </td>
</tr>
</table>
<hr />

/* категории раздела вверху страницы */
     
$CATEGORIES$

<hr />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="60%"><!--<s5229>-->В разделе сайтов<!--</s>-->: <b>$NUM_ENTRIES$</b><?if($NUM_SHOWN$)?><br /><!--<s5231>-->Показано сайтов<!--</s>-->: <b>$NUM_SHOWN$</b><?endif?></td>
<td align="right"><?if($PAGE_SELECTOR$)?><!--<s3015>-->Страницы<!--</s>-->: $PAGE_SELECTOR$<?endif?></td>
</tr>
</table>
<hr />
$BODY$
     
<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?><!-- </body> --><!-- </middle> --></td>
   </tr>
   </table>
$GLOBAL_BFOOTER$
</div>
</body>

</html>


я вставлял оба варианта кода после строки $BODY$

кнопка не появлялась. Может, для каталога сайтов используются какие-то другие системные переменные ?

Примечание:
на сайте на 1-м материале раздела осталась пока "старая" кнопка, все пробы я делал на 2-м материале


Сообщение отредактировал AVmanKP - Суббота, 13.08.2011, 00:53
[3 | Тема: Как сделать автоматическую подстановку ссылки в код кнопки] AVmanKP [13.08.2011, 02:15]
вопрос как раз в том, что "Вид материала" - это как раз та страница, НА КОТОРУЮ должно выводить нажатие "кнопки",
размещенное в
Каталог сайтов - страница со списком материала раздела
и
Каталог сайтов - страница со списком материала категории

смысл в том, что в каталогах uCoz
для того, чтобы попасть с "краткого описания" на "полное" ("страница материала и комментариев к нему")
нужно нажать на "название материала"
- в данном случае текст "Best-Bux1k" слева вверху от таблицы с характеристиками букса,
и это для многих пользователей интуитивно непонятно -
они ищут "Подробнее" или "Далее" или еще какую-то текстовую ссылку,
а я решил продублировать эту функцию кнопкой "Инфо"
(извините, если нечетко пояснил чего хочу)
[4 | Тема: Как сделать автоматическую подстановку ссылки в код кнопки] AVmanKP [13.08.2011, 02:34]
Все работает !

и 1-ый и второй вариант (замена "стандартного" варианта "<?if($MESSAGE$)" ) отлично работают !

Спасибо огромное !!!

Извините, что я не сразу разобрался, в какую именно часть шаблона нужно вставлять код.
[5 | Тема: Как сделать автоматическую подстановку ссылки в код кнопки] AVmanKP [13.08.2011, 02:58]
Очень даже есть за что !
Сэкономили мне массу времени на "ручную" подстановку ссылок.

К сожалению, ни функции "Поблагодарить" у Вас не нашел, ни репутацию поднять Вам не могу (очевидно, из-за моего "звания" - рядовой).

tongue


Полная версия сайта