Помощь Кнопки навигации по бокам сайта на DLE

Тема в разделе "DLE", создана пользователем cocs, 11 июл 2013.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    431
    Симпатии:
    98
    Хочу сделать кнопки навигации по бокам сайта как на kuvaton.com, так что бы кнопки навигации для удобства размещались и в низу страницы и по бокам. Для боковых кнопок написал CSS, код боковых кнопок вставил в отдельный шаблон navigation2.tpl, который разместил в main.tpl. Но с этого ничего не вышло, потому что вместо того что бы отображались кнопки, отображается вот это "[prev-link][/prev-link] [next-link][/next-link]"
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.116
    Симпатии:
    2.130
    Шаблоны, подключённые в другой шаблон, обрабатываются теги шаблона, в который они подключились.
    http://dle-news.ru/extras/online/index.html?newitem23.html - что-то я не вижу в main.tpl [prev-link][/prev-link] [next-link][/next-link]... С чего ДЛЕ их должен обрабатывать?

    Уже устал повторять про область видимости тегов... Вот если в Joomla зальёте шаблон DLE - он будет работать? Так почему тег шаблона navigation.tpl должен работать в main.tpl?

    Правьте CSS для шаблона navigation.tpl, только так эти теги будут работать...
     
    cocs нравится это.
  3. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    431
    Симпатии:
    98
    Вы не правильно поняли, я не заливал в main.tpl [prev-link][/prev-link] [next-link][/next-link]. Я создал шаблон navigation2.tpl и туда залил [prev-link][/prev-link] [next-link][/next-link], а потом с помощью команды тега инклуд вызвал этот шаблон из мейн.тпл.
    Теперь я понял что то они и не должны были обрабатываться, потому что они действительны только в навигейшн.тпл. Ну с этим ясно, но как же мне эти теги (предыдущая и следующая) вызвать и под новостями и в боковых кнопках? Причем в дизайн боковых кнопок не такой как у нижних...
     
  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.116
    Симпатии:
    2.130
    Вчитайтесь внимательнее в фразу:
    Если Вы подключаете шаблон в main.tpl - в подключённом шаблоне будут работать теги main.tpl. Если Вы его подключите в navigation.tpl - то в нём будут работать теги из navigation.tpl.

    Функция подключения шаблонов - это не возможность создавать новые шаблоны, а дробить уже существующие шаблоны только с целью удобства и меньшей захламлённости шаблонов.

    Что касаемо вызова - всё легко.
    1) Вам никто не запрещает в 1 шаблоне 1 тег использовать 2 раза :-]
    2) Вы можете сделать примерно следующее:
    HTML:
    <div class="bottom">[prev-link]Предыдущая[/prev-link] [next-link]Следующая[/next-link]</div>
    <div class="center"[prev-link]Предыдущая[/prev-link] [next-link]Следующая[/next-link]></div>
    Ну а дальше просто указываете разные стили по наследованию... Т.е.
    HTML:
    .bottom.navigation a {
    color: red;
    }
    .leftright.navigation a {
    color: green;
    }
    Первые станут красными, вторые - зелёными.
     
  5. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    431
    Симпатии:
    98
    Я так с самого начала пробовал не вынося теги [prev-link]Предыдущая[/prev-link] [next-link]Следующая[/next-link] из навигейшн.тпл. Но когда я так попробовал, вышло что кнопки те которые должны были быть по бокам сайта там не оказались, они продолжали находится под новостями, просто не по центру, а с лева и справа, но не по бокам сайта. Их как-бы что-то ограничивает, я сделал снимок и прикрепил его к этому сообщению, маленькие кнопки ВП и НЗ должны быть там где черные точки.
    Я поэтому и создал еще один шаблон, в который поместил теги [prev-link]Предыдущая[/prev-link] [next-link]Следующая[/next-link] и прописал им стили. После чего его инклудом вывел в мейн.тпл - чем и допустил ошибку, потому что кнопки отобразились там где надо со всеми стилями, но теги там не работали, потому что они были поза навигейшн.тпл.
     

    Вложения:

  6. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.116
    Симпатии:
    2.130
    используй абсолютное позиционирование... Это уже вопрос по вёрстке, а не по ДЛЕ...
     
    cocs нравится это.