Показать сообщение отдельно
Старый 17.07.2015, 11:28
#1
Интересующийся
 
Пол: Мужской
Инвестирую в: HYIP
Регистрация: 20.01.2015
Сообщений: 48
Благодарностей: 0
Надо установить код слайд шоу

Добрый день, я снова с задачкой и на этот раз задачка посложней.)
Хочу сделать на главной странице окно, в котором будут сменяться миниатюры записей, определенной категории.)
Код слайда беру из другого шаблона, но больно мне понравилась тема.
Перенес все файлы какие могут быть причастны к слайду в папку с сайтом.
В файл функции добавил код из шаблона с слайдом
PHP код:
function get_theme_option($option)
{
    global 
$shortname;
    return 
stripslashes(get_option($shortname '_' $option));
}

function 
get_theme_settings($option)
{
    return 
stripslashes(get_option($option));
}

function 
cats_to_select()
{
    
$categories get_categories('hide_empty=0'); 
    
$categories_array[] = array('value'=>'0''title'=>'Select');
    foreach (
$categories as $cat) {
        if(
$cat->category_count == '0') {
            
$posts_title 'No posts!';
        } elseif(
$cat->category_count == '1') {
            
$posts_title '1 post';
        } else {
            
$posts_title $cat->category_count ' posts';
        }
        
$categories_array[] = array('value'=> $cat->cat_ID'title'=> $cat->cat_name ' ( ' $posts_title ' )');
      }
    return 
$categories_array;

а код который участвует за опцию в админке
PHP код:
array(    "name" => "Отображать лучшие записи?",
            
"desc" => "Отмените выбор, если вы не хотите отображать лучшие записи на главной странице.",
            
"id" => $shortname."_featured_posts",
            
"std" => "true",
            
"type" => "checkbox"),
        array(    
"name" => "Категория лучших записей"
 
"desc" => "Последние 5 записей из выбранной категории будут отображаться в блоке лучших записей на главной странице. <br />Выбранная категория должна содержать как минимум 2 последних записи с изображениями. <br /> <br /> <b>Как добавить изображения в записи, отображаемые в лучших записях?</b> <br />
            <b>&raquo;</b> Если вы используете WordPress версии 2.9 и выше: просто добавьте \"Post Thumbnail\" при написании новой записи, которая будет опубликована в соответствующей категории. <br /> 
            <b>&raquo;</b> Если вы используете версию WordPress ниже 2.9 вы должны добавить дополнительное поле к каждой записи, которая будет опубликована в соответствующей категории. Дополнительное поле должно называться \"<b>featured</b>\" и содержать полный путь к изображению. <a href=\"https://newwpthemes.com/public/featured_custom_field.jpg\" target=\"_blank\">Посмотреть скриншот</a>. <br /> <br />
            В независимости от ваших действий размер изображения должен быть: ширина: <b>520 px</b>, высота: <b>300 px.</b>"
,
            
"id" => $shortname."_featured_posts_category",
            
"options" => cats_to_select(),
            
"std" => "0",
            
"type" => "select"), 
Добавил к остальным, в файл options
Но увы, показывается только текст последней записи, без всяких джава скриптов и т.д.))
Ах да совсем забыл, в админке почему то за место рубрик\категорий можно выбрать надпись array, не знаю откуда она берется. Я удалял в файле функции в шаблоне откуда беру слайд этот кусочек кода
PHP код:
<?php 
        
break;
        
        case 
'select':
        
?>
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%">
                <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                    <?php 
                        
foreach ($value['options'] as $option) { ?>
                        <option value="<?php echo $option['value']; ?><?php if ( get_theme_settings$value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                        <?php ?>
                </select>
            </td>
       </tr>
Пропало окно где надо выбрать категории\рубрики с описанием, а вот в шаблоне в котором хочу установить слайд этого кусочка кода нету, но какими то чудесами все есть, только array 5шт за место 5 категорий.)

Последний раз редактировалось Zlowariy; 17.07.2015 в 11:30.
ProfitBringer вне форума
Перейти в тему этого сообщения: Надо установить код слайд шоу