Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Блоги и Социальные сети
»
Тема:
Wordpress How To
Новая тема
Ответить
цитата
28/02/12 в 13:03
SMYK
[quote="Yacc"]Не понял какие "эти"? И что значит "отделить"? Я не тупой, просто утро субботы.
Блин...вечно я забываю про эту субботу)
Короче, задача звучит так. Как поэлегантнее сделать отдельные темплейты для индекса и для страниц 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.
цитата
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.
Почти бомба!!!
. Вставляеи етот тег нормально, правда парсит совсем не тот кусок кода, что нужно, на щас сам попробую разобраться....ну а нет, знаю волщебника доброго) Огромное спасибо)
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
С этого надо было начинать.
Последний раз редактировалось: 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
Все четко как в банке.
Спасибо огромное !!!
цитата
19/03/12 в 20:20
Udaff
Хочется чтобы на главной странице вместо постов, выводились категории, с картинкой и описанием, как сейчас выводятся посты.
А при нажатии на категорию. Выводился такого же плана список постов из этой категории.
cказали что нужно копать здесь...
http://codex.wordpress.org/Function_Reference/get_the_category#S
how_Category_Images
Но для меня это примерно тоже если бы надо было разобрать древние китайские рукописи
может кто то помочь?
цитата
20/03/12 в 00:16
photomuza
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 "реклама_спонсора"; ?>
цитата
20/03/12 в 16:01
Yacc
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
цитата
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 поиск на сайте. Те ввожу гарантированное присутствие и на выходе всегда получаю, что ничего не найдено. Не знаешь случайно где или как все это можно перенастроить. Жалко заливать все заново...реально целый день угрохал
цитата
24/03/12 в 15:27
Yacc
SMYK писал:
Не знаешь случайно где или как все это можно перенастроить.
Ну, откуда ж я могу знать это, если я не знаю что, где и главное зачем ты накрутил.
цитата
24/03/12 в 16:48
photomuza
SMYK:
Найди то, не знаю что (с)
Надо бэкапы делать перед каждым действием. И лучше экспорт не из ВП, а БД из PHP MyAdmin, т.к. там все настройки и пр. помимо постов.
цитата
24/03/12 в 18:08
SMYK
Да не смертельно...это эта трагедия на локалке произошла
Да и упустил я момент ошибки...были копии, но я их обновлял а процессе, тк не уловил эту лажу и они теперь тоже с ней все)))
PS. Ну значит не повезло. Думал, что сталкивались с 404 при поиске ... и возможно знаете куда лезть.
цитата
26/03/12 в 11:36
Absolut*
Yacc писал:
... и изменить файл .htaccess в старой папке.
Что именно нужно поменять в .htaccess ?
Стр.
« первая
<
13
,
14
,
15
,
16
,
17
>
последняя »
Новая тема
Ответить
Эта страница в полной версии