Специально для Solonik'a, как сделать подсветку красным квадратиком
у всех по свойму у меня так
файлы для правки
/themes/red500/module/new_products_default.html /themes/red500/module/featured_products_default.html
код для поиска (приблизительно)
{/php} <td class="main" valign="top">
заменить на (точно)
{/php} <td class="main" valign="top" onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onmouseout="this.style.borderStyle='dotted';this.style.borderColor='#FFFFFF';" style="border: 2px dotted #FFFFFF">
у всех по свойму у меня так
файлы для правки
/themes/red500/module/new_products_default.html /themes/red500/module/featured_products_default.html
код для поиска (приблизительно)
{/php} <td class="main" valign="top">
заменить на (точно)
{/php} <td class="main" valign="top" onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onmouseout="this.style.borderStyle='dotted';this.style.borderColor='#FFFFFF';" style="border: 2px dotted #FFFFFF">
Спасибо тебе большое за помощь))) надо попробовать))))
о а я внете искал когда-то и не нашел, распект ;)
в любом учебника хтмл нада было искать =)
а как пихать между echo '
onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onmouseout="this.style.borderStyle='dotted';this.style.borderColor='#FFFFFF';" style="border: 2px dotted #FFFFFF" ' ?
а какое ехо? ты о чем? это правится в шаблоне, обычный хтмл код, нет там никаких ЕХО
{config_load file="$language/lang.conf" section="new_products"} <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="infoBoxHeading">{#heading_text#} </td> </tr> </table> <br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {foreach name=aussen item=module_data from=$module_content} {php} $col++; {/php} <td class="main" valign="top" onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onmouseout="this.style.borderStyle='dotted';this.style.borderColor='#FFFFFF';" style="border: 2px dotted #FFFFFF"> <table widht="100%"> <tr><td><td class="main"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong></td></td></tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="4"> <tr> <td rowspan="2" >{if $module_data.PRODUCTS_IMAGE}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>{/if}</td> <td class="main"> <strong>{$module_data.PRODUCTS_PRICE}</strong><br /> {if $module_data.PRODUCTS_VPE}{$module_data.PRODUCTS_VPE}<br />{/if} {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}<br /> {$module_data.PRODUCTS_BUTTON_BUY_NOW}<br /> </td> </tr> </table> </td> {php} if ($col>=2) { $col=0; echo '</tr><tr>'; } {/php} {/foreach} </tr> </table>
если пихать этот код между {php} if ($col>=1) { $col=0; echo '</tr><tr class="contents_box_mouse" onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onmouseout="this.style.borderStyle='dotted';this.style.borderColor='#FFFFFF';" style="border: 2px dotted #FFFFFF">'; } {/php} вылазит ошибка
конечно =) только скажи какой смысл выделять всю строку? ну это твое право имхо
попробуй так onMouseOver="this.style.borderStyle=\'dotted\';this.style.borderColor=\'#FF0000\';" (незабуть аналогично подправить onmouseout)
хотя лучше было бы сразу за этой вставкой найти код ячейки <TD> и вписать как было показано до этого
Седня вечером я попробую опишу результаты)
не урезать а изменить =) нада подобрать цвет бордера. #FFFFFF нада изменить на твой BG (грубо говоря подгодать), ну или проще твой BG сделать цветом #FFFFFF.
просто если урезать то шаблон будет прыгать, бордер будет то появлятся то исчезатьну если сильно хочетсо то паробуй так
onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onMouseOut="this.style.borderStyle='';this.style.borderColor='';">
ну или папробуй еще так, мож не будет прыгать
onMouseOver="this.style.borderStyle='dotted';this.style.borderColor='#FF0000';" onMouseOut="this.style.borderStyle='';this.style.borderColor='';" style="border: 2px"
а можно как-то классом в CSS реализовать такое ?
собсно ответ тут, до меня туго дошло поэтому даю ресурс _http://www.rsdn.ru/Forum/message/3024481.flat.aspx
собсно ответ тут, до меня туго дошло поэтому даю ресурс _http://www.rsdn.ru/Forum/message/3024481.flat.aspx
спасибо, сейчас буду разбираться
Источник
|