11111 0 Опубликовано: 28 апреля 2007 Рассказать Опубликовано: 28 апреля 2007 Всем привет , люди подскажите как сделать чтобы на главной странице для новостей был свой шаблон , так понял нада прописать что то в файле show.short.php, где то тут: для main категории как я понял if (isset($view_template) AND $view_template == "rss") $tpl->load_template('rss.tpl'); elseif ($category_id AND $cat_info[$category_id]['short_tpl'] != '') $tpl->load_template($cat_info[$category_id]['short_tpl'].'.tpl'); else $tpl->load_template('shortstory.tpl'); скажу сразу из админки высталяется только для отдельной категории !для главной же страницы сайта идет дефольтовый шаблон show.short.tpl если его изменить то, тогда для каждой категории нада будет выставлять свой шаб что не есть гуд, кто поможет огромный респектос Цитата Ссылка на сообщение Поделиться на других сайтах
gu4ioil 0 Опубликовано: 28 апреля 2007 Рассказать Опубликовано: 28 апреля 2007 Нет. Заходишь в другие разделы - категории, нажимаешь правка на нужную категорию, а там есть форма для указания пути на другой тпл файл шаблона Всё гораздо легче Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 28 апреля 2007 Рассказать Опубликовано: 28 апреля 2007 Автор попробуй на главной где все нвоости новые выодятся всеравно показывается дефолтный шаб! Цитата Ссылка на сообщение Поделиться на других сайтах
gu4ioil 0 Опубликовано: 28 апреля 2007 Рассказать Опубликовано: 28 апреля 2007 Ты, по-ходу, не понял. Ты должен взять тпл файл шот-стори.тпл из того шаба, который тебк нужен, переименовать, например, в май-шот-стори.тпл и засунуть в дефолтный шаблон, и указать его в форме! Признаю, попробовал, результат тот же. Хотя для других категорий это прокатывает Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 28 апреля 2007 Рассказать Опубликовано: 28 апреля 2007 (изменено) Автор ты прежде чем говорить сам пробовал это делать хватит боянить говори по существу если знаешь как сделать, чтобы на главной странице отображался свой шаблон или шаблон присвоенный для отображения в категории, для кототких новостей то говори если нет то свободен! Изменено 28 апреля 2007 пользователем 11111 Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 30 апреля 2007 Рассказать Опубликовано: 30 апреля 2007 Автор Кто еще что подскажет , не вериться, что никтто не знает как осуществить! по идее это даже баг Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 1 мая 2007 Рассказать Опубликовано: 1 мая 2007 Автор может разработчики помогут!) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 070 Опубликовано: 1 мая 2007 Рассказать Опубликовано: 1 мая 2007 может разработчики помогут!) не помогут, т.к. это неявляется багом, вы меняете шаблон для просмотра категории а не для просмотра главной странице, о чем четко написано в настройках категории. Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 15 мая 2007 Рассказать Опубликовано: 15 мая 2007 Тогда назревает вопрос. Как поменять под определенную категорию на главной странице шаблон? Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 16 мая 2007 Рассказать Опубликовано: 16 мая 2007 Думаю этот вопрос важный, т.к. он открывает гибкую настройку визуального вида вывода новостей на главной странице из разных категорий. Пожалуйста помогите... Цитата Ссылка на сообщение Поделиться на других сайтах
kirbak 0 Опубликовано: 16 мая 2007 Рассказать Опубликовано: 16 мая 2007 Тогда назревает вопрос. Как поменять под определенную категорию на главной странице шаблон? Использовать например class="{category-id}" И выносить оформление в css. Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 17 мая 2007 Рассказать Опубликовано: 17 мая 2007 Использовать например class="{category-id}" И выносить оформление в css. Если вам не сложно, можно по подробнее... Цитата Ссылка на сообщение Поделиться на других сайтах
kirbak 0 Опубликовано: 17 мая 2007 Рассказать Опубликовано: 17 мая 2007 (изменено) Lancee, например есть категория Red с ID 2 в css файле прописываешь .id2{border: 5px solid red;} в шаблоне shortstory.tpl у тега, который обрамляет твою новость (например <div>) пишешь <div class="id{category-id}"> ...тут шаблон shortstory.tpl.. </div> И новость на главной, размещённая в категории Red, будет с красным бордером в пять пикселей. Изменено 17 мая 2007 пользователем kirbak Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 17 мая 2007 Рассказать Опубликовано: 17 мая 2007 Автор Не то .. нада ШАБ а не стиль ! Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 17 мая 2007 Рассказать Опубликовано: 17 мая 2007 kirbak, не запихнешь же в {} эти скобки весь шаблон категории, который состоит из 50 строк (в моем случае) Причем шаблоны в моем случае разных категорий, состоят из разный строк, разных дополнительный полей новостей... Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 19 мая 2007 Рассказать Опубликовано: 19 мая 2007 Никто не знает как осуществить данное действие? Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 19 мая 2007 Рассказать Опубликовано: 19 мая 2007 был когда-то такой вопрос... как я понял нужно чтобы только для главной существовал отдельный шаблон... если правильно понял, то в index.php меняем: $tpl->load_template('main.tpl'); на if ($_SERVER['QUERY_STRING']==""){$tpl->load_template('glavnaya.tpl');} else {$tpl->load_template('main.tpl');} и теперь в папке с шаблоном создаем glavnaya.tpl не знаю насколько все правильно, но это работает, хотя замечен косячек поиск с главной неудается(( Цитата Ссылка на сообщение Поделиться на других сайтах
11111 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 Автор kenpark это не то! Нада для коротких новостей а это для всей страницы!!!!! Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 ага...увидел название топика дк а что мешает сделать подобную модификацию в самом shotr.story.php ? условие, которое идет после if (isset($view_template) AND $view_template == "rss") $tpl->load_template('rss.tpl'); else меняешь на if ($_SERVER['QUERY_STRING']==""){$tpl->load_template('glavnaya.tpl');} else {$tpl->load_template('shortstory.tpl');} оно то работает, но мня пугает именно замена того родимого условия...ну по такому принципу можно осуществить... Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 Не работает... И причем тут главная.тпл ? Наша цель чтобы на главной отображались РАЗНЫЕ shortstory.tpl под разные КАТЕГОРИИ. Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 (изменено) все там работает, вот только изначально спрашивалось как на главной выводить новости в другом шаблоне...про категории просьба появилась позже... вот если нужно чтобы еще каждую категорию в отдельном... в шорт.стори.пхп после while($row = $db->get_row($sql_result)){ добавляем: if ($_SERVER['QUERY_STRING']==""){$tpl->load_template("".$row['category'].".tpl");} else {$tpl->load_template('shortstory.tpl');} и терь в папке со скином 1.tpl,2.tpl,3.tpl и т.д. будут соответствовать {category-id} Изменено 20 мая 2007 пользователем kenpark Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 Да, действительно работает, НО ТОЛЬКО на главной странице. ЕСЛИ же мы начинаем листать главную страницу (нажимая кнопки 1,2,..,n) ТО на тех главных страницах, как и раньше отбражается дефолтный shortstory.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 (изменено) тогда проблема в $_SERVER['QUERY_STRING']=="" ... даже не представляю как оно работает ... нужно условие не только для главной, но и для листинга новостей... Изменено 20 мая 2007 пользователем kenpark Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 ага..... Цитата Ссылка на сообщение Поделиться на других сайтах
Lancee 0 Опубликовано: 20 мая 2007 Рассказать Опубликовано: 20 мая 2007 И ещё... теперь во всех категориях грузятся shortstory.tpl по дефолту. Немного покапался, чтобы исправить положение и заставить грузиться шаблоны категорий, вместо: if ($_SERVER['QUERY_STRING']==""){$tpl->load_template("".$row['category'].".tpl");} else {$tpl->load_template('shortstory.tpl');} Прописываем следущее: if ($_SERVER['QUERY_STRING']==""){$tpl->load_template("".$row['category'].".tpl");} Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.