Бесплатная помощь по wordpress

(Ответов: 2451, Просмотров: 225686)
  1. Опытный Аватар для zxgame
    • Регистрация: 13.11.2012
    • Сообщений: 496
    • Репутация: 160
    Цитата Сообщение от dev1 Посмотреть сообщение
    это стандартный цикл вывода статей в категории. это реализовано во всех шаблонах. если хотите модифицировать (подправить) внешний вид то редактируйте category.php/archive.php
    на свежую голову попытаюсь переформулировать: сделать то же самое как _http://ktonanovenkogo.ru/category/joomla только перечень страниц, а не постов. Сооружаю сайт, есть страница главная (к примеру боевики), выбирая ее вываливается список фильмов 1.2.3(фильмы сделаны отдельной страницей). и пр. опять же в меню нужно выбрать интересующий фильм, а сама страница "боевики" - пустая, как сделать чтобы на этой странице был список страниц как к примеру от плагина WP Category Post List Widget как то так? подскажите, пожалуйста, в ручную добавлять весь перечень на страницу очень не хочется
    • 0
  2. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    VinCos, используйте конструкцию
    PHP код:
    <?php if (is_home()) { код банера ?>
    если хотите сделать подобное но в отдельных категориях используйте такую конструкцию
    PHP код:
    <?php if (is_category(array(ид_категорий_через_запятую))) { код банера }?>
    или если хотите выводить только в полной версии поста
    PHP код:
    <?php if (is_single()) { код банера }?>
    любо руками засовываете этот код в sidebar.php либо ставите плагин который разрешает выполнение php кода в виджетах (не советую)

    также можете на главной странице подключать отдельный файлик с сайдбаром. в шаблоне за это отвечает такой код:
    PHP код:
    <?php include(TEMPLATEPATH '/тут_название_вашей_версии_сайдбара.php'); ?>


    ---------- Сообщение добавлено 16:45 ---------- Предыдущее 16:17 ----------

    Цитата Сообщение от zxgame Посмотреть сообщение
    на свежую голову попытаюсь переформулировать
    удачно сформулировали
    Цитата Сообщение от zxgame Посмотреть сообщение
    выбирая ее вываливается список фильмов 1.2.3
    я так понимаю выпадающий список в меню?
    Цитата Сообщение от zxgame Посмотреть сообщение
    а сама страница "боевики"
    вот тут не понимаю, вы удалили цикл вывода статей из файла category.php/archive.php?
    Цитата Сообщение от zxgame Посмотреть сообщение
    был список страниц как к примеру от плагина WP Category Post List Widget
    смотрите документацию этого плагина и ищите там php код вывода данных и вставляйте в нужное место.
    Цитата Сообщение от zxgame Посмотреть сообщение
    как то так
    формулируйте вопросы четко, а иначе вам вряд ли кто то сможет помочь.

    также могу сделать все за вас, но на платной основе.
    • 1

    Спасибо сказали:

    VinCos(28.12.2012),
  3. Опытный Аватар для Gunkin
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 29
    • Webmoney BL: ?
    dev1, у меня шаблон фиксированный 892 пикс., к сожалению не подошло Ваше решение.
    Решил с помощью margin:auto; оказывается он выравнивает по центру (не знал) для среднего diva - вот код, может пригодится

    Нажмите на изображение для увеличения.  Название:	align.jpg  Просмотров:	12  Размер:	13.3 Кб  ID:	7257

    <div style="margin:auto; width:892px; height:100px; background:#096; position:relative;">
    <div style="float:left; width:200px; height:50px; background:#C00;"></div>
    <div style="float:right; width:200px; height:50px; background:#0C0;"></div>
    <div style="margin:auto; width:490px; height:50px; background:#CC0;"></div>
    </div>
    • 1

    Спасибо сказали:

    dev1(19.12.2012),
  4. Гуру Аватар для VinCos
    • Регистрация: 15.05.2012
    • Сообщений: 502
    • Репутация: 231
    dev1, Эм... мне главное понять в каком месте лучше всего и правильнее вставить код, чтобы он оказался как бы между разными виджетами в sidebar.php?
    • 0
  5. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    VinCos, в хромоподобных браузерах по нажатию правой кнопки мышки на нужном элементе нажимаете "Просмотр кода элемента". ну и там уже ориентируетесь по html куда вставлять. точно смогу сказать как увижу код.
    • 0
  6. Опытный Аватар для Dixis77
    • Регистрация: 13.09.2012
    • Сообщений: 258
    • Репутация: 43
    Привет, нуждаюсь в совете по теме:
    Интересует как выводить текст на странице рубрик - часть текста до вывода анонса статей и часть после, причем для каждой рубрики свой текст
    P.S. надеюсь не сильно загрузил
    • 0
  7. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    Dixis77, я бы сделал так:
    для каждой категории создаем отдельный шаблон вывода посредством создания файлов category-{category_name_or_id}. Ну и перед циклом и после цикла loop(вывод статей) выводите нужную инфу. Можно было бы использовать функцию category_description (), это описание категории которое прописывается в админке, но вам нужно выводить в двух местах.
    • 0
  8. Опытный Аватар для Dixis77
    • Регистрация: 13.09.2012
    • Сообщений: 258
    • Репутация: 43
    dev1, сделал как вы сказали, но что-то ничего не вышло, возможно я что-то напутал?
    В папке с шаблоном у меня нет файла category, а есть archive.php, из него я создал файл с id рубрики archive-{archive_id_9}.php, в нем добавил текст для примера:

    1

    пропорпоп перед анонсами
    get_template_part('loop','archive');
    ?>
    вапваавввввввввввввввввв после анонсов
    [свернуть]

    после этого закачал файл в папку с темой, но ничего не изменилось

    P.S.на всякий случай полный код файла archive.php

    1

    <?php
    $layout=theme_get_option('blog','layout');
    get_header(); ?>
    <?php theme_generator('introduce');?>
    <div id="page">
    <div class="inner <?php if($layout=='right'):?>right_sidebar<?php endif;?><?php if($layout=='left'):?>left_sidebar<?php endif;?>">
    <div id="main">
    <?php theme_generator('breadcrumbs');?>
    <div class="content">
    <?php
    $exclude_cats = theme_get_option('blog','exclude_categorys');
    foreach ($exclude_cats as $key => $value) {
    $exclude_cats[$key] = -$value;
    }
    if(stripos($query_string,'cat=') === false){
    query_posts($query_string."&cat=".implode(",",$exclude_cats));
    }else{
    query_posts($query_string.implode(",",$exclude_cats));
    }
    пропорпоп перед анонсами
    get_template_part('loop','archive');
    ?>
    вапваавввввввввввввввввв после анонсов
    <div class="clearboth"></div>
    </div>
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    </div>
    <?php if($layout != 'full') get_sidebar(); ?>
    <div class="clearboth"></div>
    </div>
    <div id="page_bottom"></div>
    </div>
    <?php get_footer(); ?>
    [свернуть]
    Последний раз редактировалось Dixis77; 20.12.2012 в 00:56.
    • 0
  9. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    Dixis77, вы сделали полную копию файла archive.php и назвали ее например archive-9.php а потом добавили туда текст который нужно вывести так:
    PHP код:
    <?php 
    echo"текст для вывода";
    ?>
    • 0
  10. Опытный Аватар для Dixis77
    • Регистрация: 13.09.2012
    • Сообщений: 258
    • Репутация: 43
    Файл переименовал, текст добавил, но ничего не изменилось, вот полный код

    1

    <?php
    $layout=theme_get_option('blog','layout');
    get_header(); ?>
    <?php theme_generator('introduce');?>
    <div id="page">
    <div class="inner <?php if($layout=='right'):?>right_sidebar<?php endif;?><?php if($layout=='left'):?>left_sidebar<?php endif;?>">
    <div id="main">
    <?php theme_generator('breadcrumbs');?>
    <div class="content">
    <?php
    $exclude_cats = theme_get_option('blog','exclude_categorys');
    foreach ($exclude_cats as $key => $value) {
    $exclude_cats[$key] = -$value;
    }
    if(stripos($query_string,'cat=') === false){
    query_posts($query_string."&cat=".implode(",",$exclude_cats));
    }else{
    query_posts($query_string.implode(",",$exclude_cats));
    }
    <?php
    echo"текст для выводаавввввввввввввввввввпппппппппппппппппппппппрррррррррррррррррр";
    ?>
    get_template_part('loop','archive');
    ?>
    <?php
    echo"текст для вывода послеееееееееееееееееееееееееееееееееееееееееееееееееееееееееее";
    ?>
    <div class="clearboth"></div>
    </div>
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    </div>
    <?php if($layout != 'full') get_sidebar(); ?>
    <div class="clearboth"></div>
    </div>
    <div id="page_bottom"></div>
    </div>
    <?php get_footer(); ?>
    [свернуть]

    где ошибка?
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Бесплатная помощь по ucoz сайтам
Создание сайтов 6 31.03.2013 14:25
Нужна не бесплатная помощь в заполнении сайта
Копирайтинг, переводы, постинг 4 22.12.2012 00:33
Бесплатная помощь в установке вики-разметки вконтакте
Услуги по SMM, SMO 4 01.02.2012 02:38
Бесплатная помощь в установке вики-разметки вконтакте
Социальные сети 1 27.01.2012 16:44
Нужна помощь (WordPress)
Web программирование 9 04.01.2012 14:00

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры