Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Wordpress How To
цитата
28/02/12 в 13:03
 SMYK
[quote="Yacc"]Не понял какие "эти"? И что значит "отделить"? Я не тупой, просто утро субботы. icon_smile.gif

Блин...вечно я забываю про эту субботу)

Короче, задача звучит так. Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 1,2,3....page-navi?
цитата
28/02/12 в 16:15
 Yacc
SMYK писал:
Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 1,2,3

Код:
if( ! ( $page = $GLOBALS[ 'paged' ] ) )
    include 'index.php';
else
    include 'index'.$page.'.php'; // index2.php, index3.php,..
цитата
28/02/12 в 19:01
 photomuza
Как раз на днях нашел фишку для навигации. Сам давно хотел выдрать функцию из плагина, да руки не доходили. Человек сделал, делюсь - http://wp-kama.ru/?p=8 Поставил себе, работает, плагин удалил.
цитата
29/02/12 в 17:14
 SMYK
Yacc писал:
Код:
if( ! ( $page = $GLOBALS[ 'paged' ] ) )
    include 'index.php';
else
    include 'index'.$page.'.php'; // index2.php, index3.php,..


Спасибо большое, идея ясна))) Только вот никак не могу попасть с местом куда этот код воткнуть. Куда в header только не пытался - не работает
цитата
29/02/12 в 17:26
 Yacc
Это зависит от темы. Если только индекс, то попробуй вставить в index.php

То есть был index.php

Код:
<?php

-- какой-то код ---

?>


Станет

Код:
<?php

if( ! ( $page = $GLOBALS[ 'paged' ] ) ) {
    -- какой-то код ---
}
else
    include 'index'.$page.'.php';

?>
цитата
05/03/12 в 12:03
 SMYK
спасиб большое
цитата
07/03/12 в 13:15
 SMYK
Yacc, ну нигде тебя не поймать) Ответь, плиз, в личку как объявишься
цитата
14/03/12 в 14:47
 SMYK
День добрый. Возможно ли к WP фиду http://site.com/feed добавить в ITEM значение Custom Field video_code, причем не все значение поля, а только его кусок (тут я так понимаю без preg_match не обойтись) выделенный жирным preview_url=XXXXXXXXXXX&adv_post_src


Перелопатил кучу плагинов на эту тему, пока ни один нормально не заработал(((
цитата
14/03/12 в 15:55
 SMYK
Кстати, нашел работающий плагин http://gonahkar.com/wordpress-plugins/custom-fields-in-rss/ . Но как-то криво пока все получается (так как вставляет все кучей и вперемешку, что мешает настроить импорт на нужный мне рес) и на данный момент проблемка актуальна.
цитата
14/03/12 в 17:33
 Yacc
SMYK писал:
Возможно ли к WP фиду http://site.com/feed добавить в ITEM значение Custom Field video_code

Не уверен, что всё правильно понял, но вот:

Код:
add_action( 'rss2_item', 'yacc_rss2_item', 10, 0 );

function yacc_rss2_item() {
    $video_code = explode( '&', str_replace( 'preview_url=', '', get_post_meta( get_the_id(), 'video_code', TRUE ) ) );
    if( isset( $video_code[ 0 ] ) )
        echo '<videoCode>'.$video_code[ 0 ].'</videoCode>';
}


Имей в виду, что фид обновляется не мгновенно - нажимай F5 сразу раз 10. icon_smile.gif
цитата
14/03/12 в 17:49
 SMYK
Yacc писал:
Не уверен, что всё правильно понял, но вот:

Код:
add_action( 'rss2_item', 'yacc_rss2_item', 10, 0 );

function yacc_rss2_item() {
    $video_code = explode( '&', str_replace( 'preview_url=', '', get_post_meta( get_the_id(), 'video_code', TRUE ) ) );
    if( isset( $video_code[ 0 ] ) )
        echo '<videoCode>'.$video_code[ 0 ].'</videoCode>';
}


Имей в виду, что фид обновляется не мгновенно - нажимай F5 сразу раз 10. icon_smile.gif


Почти бомба!!! smail54.gif smail54.gif smail54.gif . Вставляеи етот тег нормально, правда парсит совсем не тот кусок кода, что нужно, на щас сам попробую разобраться....ну а нет, знаю волщебника доброго) Огромное спасибо)

PS. Вот кстати как выглядит целиком нужное мне поле из которого буду выдергивать jpg

<object id="kt_player" name="kt_player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="600" height="370">
    <param name="allowscriptaccess" value="always"/>
    <param name="allowFullScreen" value="true"/>
    <param name="movie" value="/player/kt_player.swf"/>
    <param name="flashvars" value="autoplay=true&video_url=http://site.com/01.flv&preview_url=http://site.com/wp-content/uploads/2012/03/desc.jpg&adv_post_src=/let.jpg&adv_post_url=/let.html&video_click_url=%2Flet.html"/>
    <embed src="/player/kt_player.swf?video_url=http://site.com/01.flv&preview_url=http://site.com/wp-content/uploads/2012/03/desc.jpg&adv_post_src=/let.jpg&adv_post_url=/let.html&video_click_url=%2Flet.html&autoplay=true" width="600" height="370" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
</object>
цитата
14/03/12 в 18:06
 Yacc
SMYK писал:
PS. Вот кстати как выглядит целиком нужное мне поле из которого буду выдергивать jpg

С этого надо было начинать. smail101.gif

Последний раз редактировалось: Yacc (14/03/12 в 18:16), всего редактировалось 1 раз
цитата
14/03/12 в 18:15
 Yacc
Код:
add_action( 'rss2_item', 'yacc_rss2_item', 10, 0 );

function yacc_rss2_item() {
    preg_match( '#(?<=(preview_url=))[^&]+#', get_post_meta( get_the_id(), 'video_code', TRUE ), $video_code );
    echo '<videoCode>'.$video_code[ 0 ].'</videoCode>';
}
цитата
14/03/12 в 21:33
 SMYK
Все четко как в банке. smail54.gif Спасибо огромное !!!
цитата
19/03/12 в 20:20
 Udaff
Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты.
А при нажатии на категорию. Выводился такого же плана список постов из этой категории.

cказали что нужно копать здесь...
http://codex.wordpress.org/Function_Reference/get_the_category#S
how_Category_Images

Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи icon_cry.gif
может кто то помочь?
цитата
20/03/12 в 00:16
 photomuza
Udaff писал:
Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи icon_cry.gif

Для меня тоже icon_smile.gif
Для главной: is_home()
Для категорий: is_category() (в скобках - номер категории)
Принцип такой (для HOME, вставлять в index.php):
Код:
<?php  if (is_home()) echo "Здесь то что должно выдаваться на главной"; ?>

Дальше надо соображать, как должно выдаваться. Шпаргалка тут (не помню где скачал, залил на дропбокс)- http://dl.dropbox.com/u/50709636/шпаргалка.zip Совершенно по-русски, для таких как мы с тобой. icon_smile.gif

Условий может быть несколько, объединяться могут логикой "И" ( && ) или "ИЛИ" ( || ). К примеру, чтоб что-то выдать (рекламу спонсора) только в посте определнной категории (ID категории к примеру 12):
Код:
<?php  if (is_single()  && in_category(12)) echo  "реклама_спонсора"; ?>
цитата
20/03/12 в 16:01
 Yacc
Udaff писал:
Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты.

А как сейчас выводятся посты? icon_smile.gif

Вот код который делает то, что надо:

Код:
<?php
   $categories = get_categories();
   foreach( $categories as $category )
      echo '<p><a href="'.get_category_link( $category->term_id )
         .'" title="'.sprintf( __( "View all posts in %s" ), $category->name )
         .'"><h2>'.$category->name
         .'</h2><img src="wp-content/uploads/categories/'.$category->name
         .'.jpg" alt="'.$category->name
         .'"/></a></p>';
?>


Соответственно в папке wp-content/uploads/categories/ должны быть картинки ИмяКатегории.jpg
цитата
23/03/12 в 09:43
 adonis
Каким плагином WP можно сделать директорию для сабмита блогпостов, например как здесь http://menarehot.com/
цитата
23/03/12 в 12:13
 Absolut*
как перенести WP в папку или на сабдомен, что бы пути к постам остались те же?
цитата
23/03/12 в 14:38
 Yacc
Absolut* писал:
как перенести WP в папку или на сабдомен, что бы пути к постам остались те же?

В общих чертах: перенести WP, изменить Url сайта в админке, обновить структуру пермалинков и изменить файл .htaccess в старой папке.
цитата
24/03/12 в 13:32
 SMYK
Тут на днях занялся оптимизацией всего и всюду на тубо-блоге. Кучу php инклудов заменил на статические линки. Сегодня "с радостью" увидел, что перестал работать WP поиск на сайте. Те ввожу гарантированное присутствие и на выходе всегда получаю, что ничего не найдено. Не знаешь случайно где или как все это можно перенастроить. Жалко заливать все заново...реально целый день угрохал icon_sad.gif
цитата
24/03/12 в 15:27
 Yacc
SMYK писал:
Не знаешь случайно где или как все это можно перенастроить.

Ну, откуда ж я могу знать это, если я не знаю что, где и главное зачем ты накрутил. icon_smile.gif
цитата
24/03/12 в 16:48
 photomuza
SMYK: Найди то, не знаю что (с) smail101.gif
Надо бэкапы делать перед каждым действием. И лучше экспорт не из ВП, а БД из PHP MyAdmin, т.к. там все настройки и пр. помимо постов. smail36.gif
цитата
24/03/12 в 18:08
 SMYK
Да не смертельно...это эта трагедия на локалке произошла icon_smile.gif Да и упустил я момент ошибки...были копии, но я их обновлял а процессе, тк не уловил эту лажу и они теперь тоже с ней все)))

PS. Ну значит не повезло. Думал, что сталкивались с 404 при поиске ... и возможно знаете куда лезть.
цитата
26/03/12 в 11:36
 Absolut*
Yacc писал:
... и изменить файл .htaccess в старой папке.



Что именно нужно поменять в .htaccess ?
Стр. « первая   <  13, 14, 15, 16, 17  >  последняя »


Эта страница в полной версии