Ребят у меня в шаблоне есть такая беда, не могу докумекать почему она появляется. Я хочу что бы в моем шаблоне на главной странице отображались новости, в коде есть $CONTENT$ но, он находится в низу и любые добавленные новости не отображаются на главной, а если переместить $CONTENT$ верх кода он начинает работать как надо, но при этом создается другая проблема очень ВАЖНАЯ, если $CONTENT$ на верху кода, тогда страницы которые были созданы через Редактор страниц > Добавить страницу перестал отображаться контент страницы. Ребят что делать то?((((
</ul> <div class="tp-bannertimer"></div> </div> </div> </div> <div id="main"> <section class="welcome"> <h1>Welcome. We are <span class="text-color">Apofiss</span> Creative <span class="text-color">&</span> inovative team.</h1> <p class="light">So let us introduce 'cause we are here to rock your world!</p> </section> <section class="services">
<div class="hi-icon-wrap hi-icon-effect-1 hi-icon-effect-1a"> <div class="grid_3"><div class="icon"><i class="hi-icon hi-icon-pencil">Mobile</i></div> <li><div class="service-info clearfix"><h5>Уникальный дизайн</h5> <img src="/images/line-service.png" class="line-service"> <p>Дизайн отлично впишется в бизнес тематику персональный блог или сайт-визитку (портфолио)</p> </div></li> </div> <div class="grid_3"> <div class="icon"><i class="hi-icon hi-icon-mobile">Desktop</i></div> <li><div class="service-info clearfix"><h5>Адаптивный дизайн</h5> <img src="/images/line-service.png" class="line-service"> <p>Удобная работа с вашим сайтом на любом устройстве, будь то ПК, ноутбук, планшет или смартфон</p> </div></li> </div> <div class="grid_3"> <div class="icon"><i class="hi-icon hi-icon-cog">Partners</i></div> <li> <div class="service-info clearfix"><h5>HTML5/CSS3</h5> <img src="/images/line-service.png" class="line-service"> <p>В шаблоне используются новейшие веб-технологии HTML5 разметка и интеграция CSS3</p> </div></li> </div> <div class="grid_3"> <div class="icon"><i class="hi-icon hi-icon-bookmark">Support</i></div> <li> <div class="service-info clearfix"><h5>Документация</h5> <img src="/images/line-service.png" class="line-service"> <p>Подробная документация по установке и настройке</p> </div></li> </div> </div>
<section class="comment"> <div class="container"> <div class="bg-comment"> <img src="/images/comment.png"> <p>Нет смысла нанимать толковых людей, а затем указывать, что им делать. Мы нанимаем людей, чтобы они говорили, что делать нам.</p> <cite>Стив Джобс CEO Apple</cite> </div> </div> </section>
Добавлено (02.12.2017, 20:33) --------------------------------------------- Сейчас я не перетаскивал $CONTENT$ в верх и на данный момент как бы созданные новые страницы отображаются нормально, если что напишите что бы перетащил $CONTENT$ в верх
MistorY, проблема в том, что $CONTENT$ находиться под условным оператором <?if($PAGE_ID$='sitePage1')?> ... закрывающий его <?endif?> стоит аж перед <!-- </middle> --> ... то есть взаимоисключающие условия поставлены, что захватили в условие коды эти, что вывод на первой странице, а после внутри еще принялись условия на другие страницы делать, что <?if($PAGE_ID$='sitePage3')?><?else?> - получается такая вот абракадабра, когда код выводить нужно лишь на первой странице, за исключением третьей (нонсенс). Если на третьей странице какой-то особый шаблон, то есть смысл использовать отдельный шаблон для нее, когда с перепиской кода шаблона общего для страниц проблемы возникают (насиловать себя и конструктор, что каждый раз ему приходиться проверки по условным операторам делать). Ну, а как правильно делать: прописывается полностью код, а после участки, которые должны выводиться лишь на определенных страницах - в условные операторы обернуть (открывающие и закрывающие html-коды). Если какой-то участок не должен выводиться на определенной странице, то его так само оборачивают и прописывают, к примеру, так - <?if!($PAGE_ID$='sitePage3')?> тут код <?endif?>, что равносильно <?ifnot($PAGE_ID$='sitePage3')?> тут код <?endif?> (без <?else?>). Как и напоследок проверить разметку, нажатием CTRL+U - в исходном коде красным помечаются участки, которые браузер не может корректно разобрать, при наводке зачастую пишет, что html-тег не закрыт или он бездомный (не понятно, где его начало)... увы, такое у вас есть сейчас. UPD.: И вот чего еще в глаза бросилось сразу:
Что там идёт <?ifnot($PAGE_ID$='sitePage3')?><div class="grid_5"><?endif?> , а закрывающий его - также по всей логике быть под оператором должен... что там </div> перед </section> ... и после идут два еще закрывающие, что фиг пойми чего они закрывают - так сразу и не скажешь, что, возможно, один лишний... или оба лишние, ведь в области </middle> начала не наблюдается. В общем, разбирайтесь с каркасом... для упрощения задачи на блоки разбейте и участки просто словами замените, чтобы была понятна суть условий, потом на место этих слов куски кода поставите, а в этих кусках должно быть парное количество тегов (открывающий-закрывающий). И чтобы исключить проблемы, которые могут быть в самой области кода, что идёт вывод через $CONTENT$ - просто это на слово $CON-T-ENT$ временно замените. UPD.2:
ЦитатаMistorY ()
вот сразу перемести и инфа пропалаа
Просто рекомендациям следовать нужно, если прописать вместо $CONTENT$ - $CON-T-ENT$ (допустим), а потом это слово в исходном коде через нажатие клавиш CTRL+U даже не видно, то значит оно всё равно под условным оператором... или страница вообще имеет свой шаблон, что уже его править нужно... если слово выводит, а стоит поменять назад на $CONTENT$, то пропадает из исходного кода - значит проблема в самом содержимом, которое выводиться этой переменной... если в коде есть, а визуально не видно блока - проблема со стилями.
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Воскресенье, 03 Декабря 2017, 23:28
Вот к примеру когда $CONTENT$ я перемещаю за эти операторы(например он находится под слайдером), новости видны и корректно отображаются, и переключаются например на страницу 2 и там хорошо все, самая главная проблема того что когда $CONTENT$ находится именно за приделами (этих так называемых условных операторов), созданная новая страница например эта: http://salevn.do.am/index/dlja_biznesa/0-4 все что внутри ее было написано тупо исчезает, вот сейчас я перемещу $CONTENT$ вверх и посмотрите.
Добавлено (03.12.2017, 06:45) --------------------------------------------- вот сразу перемести и инфа пропалаа