Категории |
как внедрить свой кодкак внедрить свой код куда его вставить? поиск по форуму... что то не выходит :( JavaScript: paintTable(document.getElementById("coloring")); задается id таблицы, в данном случае это “coloring”. Теперь для того, чтобы ячейки у заданной таблицы раскрашивались в нужный нам цвет, нужно присвоить таблице id который указан в скрипте, например так: HTML-код: <table id="coloring"> ... ВЗЯТО С http://jemand.ru/coloring-of-table-cells/ ВОТ ПРИМЕР Вы хоть читали что там написано то? скрипт который нужно разместить после таблицы в index.html вашего шаблона в самый низ, или в том файле где вы делаете таблицу, после таблицы - надо вставить <script type="text/javascript"> {literal} function paintTable(obj){ for(i=0; i<obj.rows.length; i++){ if(i%2>0){ obj.rows.style.background = "#ccc"; } } } paintTable(document.getElementById("coloring")); {/literal} </script> А что у вас в таблице будет? Может можно без JS кода обойтись. я хочу сделать в описание продукта, например на странице "http://shopos/product_info.php?products_id=73" там где поля: какой шаблон? Как там дополнительные поля выводятся? шаблон Default Заменить вывод дополнительных полей на {if $extra_fields_data} <ul class="extra_fields"> {foreach name=aussen item=extra_fields from=$extra_fields_data} <li class="{if $smarty.foreach.aussen.iteration % 2 == 1}bg1{else}bg2{/if}"><b>{$extra_fields.NAME}</b>: {$extra_fields.VALUE}</li> {/foreach} </ul> {/if} В style.css добавить .extra_fields {margin:0;padding:0;list-style: none;} .extra_fields li {padding:2px 0 2px;border-bottom:1px solid #000000;} .extra_fields li.bg1 {background:red;} .extra_fields li.bg2 {background:green;} не проверял. но должно работать. Огромное СПАСИБО!!! ПОМОГЛО ;D |
|