С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 28/02/12 в 13:03 |
[quote="Yacc"]Не понял какие "эти"? И что значит "отделить"? Я не тупой, просто утро субботы.
Блин...вечно я забываю про эту субботу)
Короче, задача звучит так. Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 1,2,3....page-navi?
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 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,.. |
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 28/02/12 в 19:01 |
Как раз на днях нашел фишку для навигации. Сам давно хотел выдрать функцию из плагина, да руки не доходили. Человек сделал, делюсь - http://wp-kama.ru/?p=8 Поставил себе, работает, плагин удалил.
|
|
|
|
С нами с 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 только не пытался - не работает
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 29/02/12 в 17:26 |
Это зависит от темы. Если только индекс, то попробуй вставить в index.php
То есть был index.php
Код: | <?php
-- какой-то код ---
?> |
Станет
Код: | <?php
if( ! ( $page = $GLOBALS[ 'paged' ] ) ) {
-- какой-то код ---
}
else
include 'index'.$page.'.php';
?> |
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 05/03/12 в 12:03 |
спасиб большое
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 07/03/12 в 13:15 |
Yacc, ну нигде тебя не поймать) Ответь, плиз, в личку как объявишься
|
|
|
|
С нами с 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
Перелопатил кучу плагинов на эту тему, пока ни один нормально не заработал(((
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 14/03/12 в 15:55 |
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 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.
|
|
|
|
С нами с 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. |
Почти бомба!!!  . Вставляеи етот тег нормально, правда парсит совсем не тот кусок кода, что нужно, на щас сам попробую разобраться....ну а нет, знаю волщебника доброго) Огромное спасибо)
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> |
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 14/03/12 в 18:06 |
SMYK писал: | PS. Вот кстати как выглядит целиком нужное мне поле из которого буду выдергивать jpg |
С этого надо было начинать. 
Последний раз редактировалось: Yacc (14/03/12 в 18:16), всего редактировалось 1 раз
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 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>';
} |
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 14/03/12 в 21:33 |
Все четко как в банке.  Спасибо огромное !!!
|
|
|
|
стара потыкана ондатра
С нами с 25.12.07
Сообщения: 3850
Рейтинг: 2579
|
Добавлено: 19/03/12 в 20:20 |
Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты.
А при нажатии на категорию. Выводился такого же плана список постов из этой категории.
cказали что нужно копать здесь...
http://codex.wordpress.org/Function_Reference/get_the_category#S
how_Category_Images
Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи
может кто то помочь?
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 20/03/12 в 00:16 |
Udaff писал: | Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи icon_cry.gif |
Для меня тоже
Для главной: is_home()
Для категорий: is_category() (в скобках - номер категории)
Принцип такой (для HOME, вставлять в index.php):
Код: | <?php if (is_home()) echo "Здесь то что должно выдаваться на главной"; ?> |
Дальше надо соображать, как должно выдаваться. Шпаргалка тут (не помню где скачал, залил на дропбокс)- http://dl.dropbox.com/u/50709636/шпаргалка.zip Совершенно по-русски, для таких как мы с тобой.
Условий может быть несколько, объединяться могут логикой "И" ( && ) или "ИЛИ" ( || ). К примеру, чтоб что-то выдать (рекламу спонсора) только в посте определнной категории (ID категории к примеру 12):
Код: | <?php if (is_single() && in_category(12)) echo "реклама_спонсора"; ?> |
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 20/03/12 в 16:01 |
Udaff писал: | Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты. |
А как сейчас выводятся посты?
Вот код который делает то, что надо:
Код: | <?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
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 23/03/12 в 09:43 |
Каким плагином WP можно сделать директорию для сабмита блогпостов, например как здесь http://menarehot.com/
|
|
|
|
С нами с 04.06.06
Сообщения: 406
Рейтинг: 225
|
Добавлено: 23/03/12 в 12:13 |
как перенести WP в папку или на сабдомен, что бы пути к постам остались те же?
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 23/03/12 в 14:38 |
Absolut* писал: | как перенести WP в папку или на сабдомен, что бы пути к постам остались те же? |
В общих чертах: перенести WP, изменить Url сайта в админке, обновить структуру пермалинков и изменить файл .htaccess в старой папке.
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 24/03/12 в 13:32 |
Тут на днях занялся оптимизацией всего и всюду на тубо-блоге. Кучу php инклудов заменил на статические линки. Сегодня "с радостью" увидел, что перестал работать WP поиск на сайте. Те ввожу гарантированное присутствие и на выходе всегда получаю, что ничего не найдено. Не знаешь случайно где или как все это можно перенастроить. Жалко заливать все заново...реально целый день угрохал
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 24/03/12 в 15:27 |
SMYK писал: | Не знаешь случайно где или как все это можно перенастроить. |
Ну, откуда ж я могу знать это, если я не знаю что, где и главное зачем ты накрутил.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 24/03/12 в 16:48 |
SMYK: Найди то, не знаю что (с)
Надо бэкапы делать перед каждым действием. И лучше экспорт не из ВП, а БД из PHP MyAdmin, т.к. там все настройки и пр. помимо постов.
|
|
|
|
С нами с 07.06.08
Сообщения: 778
Рейтинг: 395
|
Добавлено: 24/03/12 в 18:08 |
Да не смертельно...это эта трагедия на локалке произошла  Да и упустил я момент ошибки...были копии, но я их обновлял а процессе, тк не уловил эту лажу и они теперь тоже с ней все)))
PS. Ну значит не повезло. Думал, что сталкивались с 404 при поиске ... и возможно знаете куда лезть.
|
|
|
|
С нами с 04.06.06
Сообщения: 406
Рейтинг: 225
|
Добавлено: 26/03/12 в 11:36 |
Yacc писал: | ... и изменить файл .htaccess в старой папке. |
Что именно нужно поменять в .htaccess ?
|
|
|
|