Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Специально для 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

спасибо, сейчас буду разбираться


Источник



Copyright ShopOS