Реклама на сайте Advertise with us

Wordpress How To

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 28/02/12 в 13:03       Ответить с цитатойцитата 

[quote="Yacc"]Не понял какие "эти"? И что значит "отделить"? Я не тупой, просто утро субботы. icon_smile.gif

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

Короче, задача звучит так. Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 1,2,3....page-navi?

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 28/02/12 в 16:15       Ответить с цитатойцитата 

SMYK писал:
Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 1,2,3

Код:
if( ! ( $page = $GLOBALS[ 'paged' ] ) )
    include 'index.php';
else
    include 'index'.$page.'.php'; // index2.php, index3.php,..

1
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 28/02/12 в 19:01       Ответить с цитатойцитата 

Как раз на днях нашел фишку для навигации. Сам давно хотел выдрать функцию из плагина, да руки не доходили. Человек сделал, делюсь - http://wp-kama.ru/?p=8 Поставил себе, работает, плагин удалил.

9
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 29/02/12 в 17:14       Ответить с цитатойцитата 

Yacc писал:
Код:
if( ! ( $page = $GLOBALS[ 'paged' ] ) )
    include 'index.php';
else
    include 'index'.$page.'.php'; // index2.php, index3.php,..


Спасибо большое, идея ясна))) Только вот никак не могу попасть с местом куда этот код воткнуть. Куда в header только не пытался - не работает

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 29/02/12 в 17:26       Ответить с цитатойцитата 

Это зависит от темы. Если только индекс, то попробуй вставить в index.php

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

Код:
<?php

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

?>


Станет

Код:
<?php

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

?>

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 05/03/12 в 12:03       Ответить с цитатойцитата 

спасиб большое

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 07/03/12 в 13:15       Ответить с цитатойцитата 

Yacc, ну нигде тебя не поймать) Ответь, плиз, в личку как объявишься

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 14:47       Ответить с цитатойцитата 

День добрый. Возможно ли к WP фиду http://site.com/feed добавить в ITEM значение Custom Field video_code, причем не все значение поля, а только его кусок (тут я так понимаю без preg_match не обойтись) выделенный жирным preview_url=XXXXXXXXXXX&adv_post_src


Перелопатил кучу плагинов на эту тему, пока ни один нормально не заработал(((

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 15:55       Ответить с цитатойцитата 

Кстати, нашел работающий плагин http://gonahkar.com/wordpress-plugins/custom-fields-in-rss/ . Но как-то криво пока все получается (так как вставляет все кучей и вперемешку, что мешает настроить импорт на нужный мне рес) и на данный момент проблемка актуальна.

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 14/03/12 в 17:33       Ответить с цитатойцитата 

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

1
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 17:49       Ответить с цитатойцитата 

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

Код: [развернуть]

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 14/03/12 в 18:06       Ответить с цитатойцитата 

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

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

Последний раз редактировалось: Yacc (14/03/12 в 18:16), всего редактировалось 1 раз

1
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 14/03/12 в 18:15       Ответить с цитатойцитата 

Код:
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>';
}

1
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 21:33       Ответить с цитатойцитата 

Все четко как в банке. smail54.gif Спасибо огромное !!!

Pissing and Voyeur Trades | Арендую места под баннеры

8
 

стара потыкана ондатра

С нами с 25.12.07
Сообщения: 3850
Рейтинг: 2579

Ссылка на сообщениеДобавлено: 19/03/12 в 20:20       Ответить с цитатойцитата 

Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты.
А при нажатии на категорию. Выводился такого же плана список постов из этой категории.

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

Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи icon_cry.gif
может кто то помочь?

8
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 20/03/12 в 00:16       Ответить с цитатойцитата 

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  "реклама_спонсора"; ?>

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 20/03/12 в 16:01       Ответить с цитатойцитата 

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

2
 



С нами с 09.05.04
Сообщения: 363
Рейтинг: 245

Ссылка на сообщениеДобавлено: 23/03/12 в 09:43       Ответить с цитатойцитата 

Каким плагином WP можно сделать директорию для сабмита блогпостов, например как здесь http://menarehot.com/

Очень импонирует этот спонсор с гей платниками

8
 



С нами с 04.06.06
Сообщения: 406
Рейтинг: 225

Ссылка на сообщениеДобавлено: 23/03/12 в 12:13       Ответить с цитатойцитата 

как перенести WP в папку или на сабдомен, что бы пути к постам остались те же?

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 23/03/12 в 14:38       Ответить с цитатойцитата 

Absolut* писал:
как перенести WP в папку или на сабдомен, что бы пути к постам остались те же?

В общих чертах: перенести WP, изменить Url сайта в админке, обновить структуру пермалинков и изменить файл .htaccess в старой папке.

1
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 24/03/12 в 13:32       Ответить с цитатойцитата 

Тут на днях занялся оптимизацией всего и всюду на тубо-блоге. Кучу php инклудов заменил на статические линки. Сегодня "с радостью" увидел, что перестал работать WP поиск на сайте. Те ввожу гарантированное присутствие и на выходе всегда получаю, что ничего не найдено. Не знаешь случайно где или как все это можно перенастроить. Жалко заливать все заново...реально целый день угрохал icon_sad.gif

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 24/03/12 в 15:27       Ответить с цитатойцитата 

SMYK писал:
Не знаешь случайно где или как все это можно перенастроить.

Ну, откуда ж я могу знать это, если я не знаю что, где и главное зачем ты накрутил. icon_smile.gif

2
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 24/03/12 в 16:48       Ответить с цитатойцитата 

SMYK: Найди то, не знаю что (с) smail101.gif
Надо бэкапы делать перед каждым действием. И лучше экспорт не из ВП, а БД из PHP MyAdmin, т.к. там все настройки и пр. помимо постов. smail36.gif

9
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 24/03/12 в 18:08       Ответить с цитатойцитата 

Да не смертельно...это эта трагедия на локалке произошла icon_smile.gif Да и упустил я момент ошибки...были копии, но я их обновлял а процессе, тк не уловил эту лажу и они теперь тоже с ней все)))

PS. Ну значит не повезло. Думал, что сталкивались с 404 при поиске ... и возможно знаете куда лезть.

Pissing and Voyeur Trades | Арендую места под баннеры

8
 



С нами с 04.06.06
Сообщения: 406
Рейтинг: 225

Ссылка на сообщениеДобавлено: 26/03/12 в 11:36       Ответить с цитатойцитата 

Yacc писал:
... и изменить файл .htaccess в старой папке.



Что именно нужно поменять в .htaccess ?

8
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »