• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Верстка под DLE

Статус
В этой теме нельзя размещать новые ответы.
1 - нет
2 - не понял)
3 - нет
 
Вроде правильно человек по поводу id говорит. Мой совет такой - посмотри через отладчик, butterfly в опере(уже есть по умолчанию) или Firebug в мозиле(ставится аддоном). А то так - гадание получается. Был случай когда товарищ голову сносил помочь сделать сворачивающиеся менюхи, а оказалось в его примере одна русская буква была в "javascript".
 
Дело в том что код я копирую из документа html, т.е я сначала на html сверстал, потом переверстываю под dle, и все прекрасно работает. А с DLE начались косяки. При этом в тэге dl нечто вроде блока для новостей. Айди тут не влияет не на что. dl тэг прописывается в main.tpl и он не множиться. Множаться тэги dd и dt
 
Дело в том что код я копирую из документа html, т.е я сначала на html сверстал, потом переверстываю под dle, и все прекрасно работает. А с DLE начались косяки. При этом в тэге dl нечто вроде блока для новостей. Айди тут не влияет не на что. dl тэг прописывается в main.tpl и он не множиться. Множаться тэги dd и dt
По примеру выше - именно в dd указывается ID, т.е. он и должен множится, и содержимое shortstory.tpl должно быть таким:
HTML:
<script type="text/javascript">var slider{news-id}=new accordion.slider("slider{news-id}");
slider{news-id}.init("slider{news-id}",0,"open");</script>
<dl class="sliderbox" id="slider{news-id}">                        
<dt>
<span class="author">
Автор: {author}
</span>
<span class="date">
{date}
</span>
<span class="title">{title}</span>
</dt>
<dd>
<div class="thumb">
</div>
<div class="text">
{short-story}
<div>
<a class="readmoreline" href="news/index4e85.html?d=2010-12#171100">
<span class="arrow"></span>Далее
</a>
</div>
</div>
</dd>
Если прописывать DD только в main.tpl - то и код отвечающий за свернуть/развернуть должен быть написан по другому... Если я все правильно понял и на HTML странице обычной все работало - то по коду который привел выше - код должен заработать
 
Прошу обратить внимание, что тэг dl у меня не закрывается, если его закрыть то работать не будет.
И если его не закрывать то тоже не будет.
Проблему решил следующем образом:
Тэг <dl> поместил в main.tpl а в "блок" вписал {content}
HTML:
<dl class="sliderbox" id="slider{news-id}"> {content} </dl>
Получилось так:
в main.tpl
HTML:
<div class="news">
          <dl class="sliderbox" id="slider2">          
{content}
          </dl>
          <script type="text/javascript">var slider2=new accordion.slider("slider2");
slider2.init("slider2",0,"open");</script>
        </div>
В short-story.tpl
HTML:
<dt>
<span class="author">
Автор: {author}
</span>
<span class="date">
{date}
</span>
<span class="title">{title}</span>
</dt>
<dd>
<div class="thumb">
</div>
<div class="text">
{short-story}
<div>
<a class="readmoreline" href="news/index4e85.html?d=2010-12#171100">
<span class="arrow"></span>Далее
</a>
</div>
</div>
</dd>

И все заработало.

P.S. как говориться умные мысли приходят позже :)
Всем спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху