Powered by CodeIgniter
Varhal

Varhal

10
14 голосов
  ПрофильБлог (33)Комментарии (337)Закладки (6)Продукты 
Приветствую сообщество. Продолжаю верстать свой сайт и опять наткнулся на подводные камни. О камнях по порядку:
1. Поиск.
Поиск удалось вставить в файл /gears/global/templates/tabs.tpl и прописать для него стили. Отображается, как нужно, но:
— поиск не работает
— и отображается во всех местах, где используется файл tabs.tpl.
Необходимо сделать, что бы он отображался, лишь на главной странице и нормально функционировал. Код файла tabs.tpl:
<table[ id="{$id}"] class="tabs" width="100%" height="47" cellpadding="0" cellspacing="0"> <tr> {foreach $elements as $element} <td {if $element.name}id="{$element.name}"{/if} {if $element.class}class="{$element.class}"{/if} width="{if $element.width}{$element.width}{else}{? 100/count($elements)}%{/if}"><a href="{$element.link}">{$element.text}</a></td> {/foreach} </td> <td><form method="get" action="http://daytrade.com.ua/search/"><input type="text" name="query" id="query"></form></td> </tr> </table>

2. Левое боковое меню.
Это меню сделано с помощью шестеренки Menu и выводится автоматически порядковым номером — 3. Под номером 3, меню вставляется в #content. Оно отображается нормально. Но есть одна проблема, в #content находится node, node-info, comments, community_header и тд… То есть, что задать размер областяти #content и выровнять ее по правому краю, необходимо по очереди всем элементам, задавать размер и float. Конечно, можно все это прописать в стилях для #content, но тогда боковое меню, тоже выровняется вместе с ним. Выход — вставить меню в #wrapper, но я этого сделать не смог. Через переменную, меню выводится не хочет.
3. Комментарии.
Как видно на скриншоте, комментировать можно, но отвечать на комментарии нельзя, так как что то мешает. Не смог понять, как это исправить.
Заранее спасибо!
22:48 ← 18 января 2011 Отправить в Твиттер varhalVarhal  RSS comments 11

Комментарии (11) ↓

Freem Freem time 02:22 ← 19 января 2011 #
1. Не понятная проблема, на самом деле. Если все оставить как было, т.е. вывести виджет на боковую панель поиск работает? Думаю проблема в другом, попробуйте на новой копии cogear проделать изменения шаблона, касательно поиска. Убедитесь что поиск работает в не зависимости от шаблона (при соотвутствующем содержании)

2. т.е. такая конструкция у вас не работает получается?

<div id="wrapper" class="grid_12"> {$menu.mymenu}
а если код страницы посмотреть, что нибудь есть?
Freem Freem time 02:28 ← 19 января 2011 #
По поводу второго вопроса, вот только что сделал так и работает:
<div id="wrapper" class="grid_12"> <div id="content" class="grid_2 alpha">{$menu.main}</div> <div id="content" class="grid_{if $sidebar}6{else}10 omega{/if} alpha">
Автор
Varhal Varhal time 17:21 ← 19 января 2011 #
странно, а в другом шаблоне пробовал?
Freem Freem time 17:33 ← 19 января 2011 #
В каком другом? я взял default и внего применил этот год.
Автор
Varhal Varhal time 22:48 ← 19 января 2011 #
я понял, разберусь, думаю))
Автор
Varhal Varhal time 17:20 ← 19 января 2011 #
Поиск вообще не работает, даже в сайдбаре. Буду проверять.
firestar firestar time 19:47 ← 19 января 2011 #
с комментариями может быть width на фиксированное значение поставить?
Автор
Varhal Varhal time 22:47 ← 19 января 2011 #
через FireBag в стиле .comment убираем position: relative; и все ок. Но когда убираешь в файле стиля, то каким то неведомым образом, все равно остается)
Автор
Varhal Varhal time 23:04 ← 19 января 2011 #
в стиле нет, а в firebag есть, не пойму в чем дело.
Ramir Ramir time 00:04 ← 20 января 2011 #
во-первых, отключи кеширование и очисти кеш. Если не поможет, попробуй вручную удалить закешированный стиль в папке uploads/assest
Автор
Varhal Varhal time 00:06 ← 20 января 2011 #
уже отключил кеширование, все ок. спасибо)