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

Wordpress How To

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

A Dirty Writer

С нами с 12.08.09
Сообщения: 618
Рейтинг: 632

Ссылка на сообщениеДобавлено: 07/02/12 в 01:42       Ответить с цитатойцитата 

Yacc писал:
Нет, что бы именно с сиськами - надо плагин.
Я не знаю какой. icon_smile.gif


вот такой например http://wordpress.org/extend/plugins/postie/ Пока его не пробовал, но вроде это именно он.

Кстати о птичках, можно на этой страничке вставить баннер с кормом для птиц? Вот именно на этой странице, где картинка одна.
http://sergvlar.ru/wp-content/uploads/2011/02/Blackburnian_Warbler2.jpg

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)
Ссылка на сообщениеДобавлено: 07/02/12 в 04:26       Ответить с цитатойцитата 

Lenskiy писал:
Вот именно на этой странице, где картинка одна.

Вот именно на этой - нет.

0
 



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

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

Такая строка корректна [yktp id="player-AGP1" video_url= $post['custom_fields']['clip_url']] ?

Переменная задана выше по коду

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)
Ссылка на сообщениеДобавлено: 07/02/12 в 15:49       Ответить с цитатойцитата 

SMYK писал:
Такая строка корректна

Код:
<?php echo do_shortcode( '[yktp id="player-AGP1" video_url="'.$post['custom_fields']['clip_url'].'" ]' ); ?>

1
 



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

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

Спасибо за ответ. smail54.gif Я тут щас колдую с твоим плагином, но вот вопрос. По-ходу ты изрядно разобрался с KVS плеером. А у меня всего-то в старом варианте в хроме у некоторых не проигрывается видео (просто белый четырехугольник вместо плеера с flv). Может опытным взглядом выцепишь проблему?)))
Код: [развернуть]


Все переменные корректно заданы выше этого участка кода

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

8
 

A Dirty Writer

С нами с 12.08.09
Сообщения: 618
Рейтинг: 632

Ссылка на сообщениеДобавлено: 16/02/12 в 22:52       Ответить с цитатойцитата 

Yacc: подскажи пожалуйста, возможно ли вывести список самых комментируемых постов на отдельную страницу (например шорткодом), да еще с превью картинками (например из custom field)?

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)
Ссылка на сообщениеДобавлено: 17/02/12 в 05:31       Ответить с цитатойцитата 

Код:
function most_commented_posts( $atts ) {
    $default = array(
        'count' => 10,
        'meta' => 'thumb'
    );
    extract( wp_parse_args( $atts, $default ) );
    $q = new WP_Query( array(
        'orderby' => 'comment_count',
        'posts_per_page' => $count
    ) );
    while( $q->have_posts()) {
        $q->the_post();
        if( $t = get_post_meta( get_the_ID(), $meta, TRUE ) )
           echo '<img src="'.$t.'" />';
        echo '<a href="'.get_permalink().'">'.get_the_title().'</a>';
    }
}

add_shortcode( 'ymcp', 'most_commented_posts' );


Вывести десять самых комментируемых постов с картинкой (если таковая есть), URL которой записан в поле с именем thumb (если таковое есть):

[ymcp]

Вывести пять самых комментируемых постов с картинкой:

[ymcp count='5']

Вывести десять самых комментируемых постов с картинкой, URL которой записан в поле с именем olala:

[ymcp meta='olala']

icon_smile.gif

0
 

A Dirty Writer

С нами с 12.08.09
Сообщения: 618
Рейтинг: 632

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

Шикарна! Я столько плагинов перерыл а ты вот так раз и хоп... smail54.gif

Только но есть одна маленькая трабла, даже две и обе маленькие.
На странице этой(в которую вставляем шорткод) появляются все комментарии, с последнего поста. т.е Если у нас в рейтине на последнем месте, пост о птичках, то страница с шорткодом, будет иметь дубль всех комментариев с поста о птичках. Пробовал даже запретить комментарии к странице с кодом, но они все равно появляются.

И еще то там как-то не лаконично получилось. Заголовки с картинками идут не каждый с новой строки, а последовательно друг за другом. В одной строке по 2-3 шт. Картинка, слева заголовок, рядом с ним следующая картинка...
Может сделать только картинки, без заголовков? icon_rolleyes.gif

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)
Ссылка на сообщениеДобавлено: 17/02/12 в 06:43       Ответить с цитатойцитата 

Lenskiy писал:
Только но есть одна маленькая трабла...

Это в теме где-то. Что за тема?

Lenskiy писал:
Можна сделать только картинки, без заголовков?

Весь код не буду переписывать, замени цикл while на:
Код:
    while( $q->have_posts()) {
        $q->the_post();
        echo '<a href="'.get_permalink().'">';
        if( $t = get_post_meta( get_the_ID(), $meta, TRUE ) )
           <img src="'.$t.'" alt="'.get_the_title().'" />';
        else
            the_title();
        echo '</a>';
    }

А вообще предполагалось, что ты подгонишь вёрстку и стили под свою тему. icon_smile.gif

0
 

A Dirty Writer

С нами с 12.08.09
Сообщения: 618
Рейтинг: 632

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

О, да, я догадывался про css. Но это же две ночи не спать с моими навыками в этом деле icon_smile.gif да и без заголовков можно. Порно картинки же.

А тема вот такая http://wordpress.org/extend/themes/f2

код правильно вставил?

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

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)
Ссылка на сообщениеДобавлено: 17/02/12 в 07:18       Ответить с цитатойцитата 

Lenskiy писал:
код правильно вставил?


Если работает - значит правильно. icon_smile.gif
Тему гляну - напишу.

1
 



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

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

Yacc писал:
Мета тэги

СЕ-оптимальные TITLE, DESCRIPTION и ROBOTS



Description обрезается на границе слова/предложения так, чтобы было не больше 200 символов.

Вставлять в начало секции <HEAD> в файле header.php

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


Удалить rsd_link, wlwmanifest_link, wp_generator.

Вставлять в конец файла functions.php

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


Пинайте. icon_smile.gif


У меня почему-то страницы ( page-navi) имеют такой же тайтл и дескрипшн как и index, что не есть хорошо. Хотя вроде в коде упоминание вижу))) Помоги плиз уникализировать. Ну скажем чтобы каждая имела свой тайтл - title - page№, деск - desk - page#. Может есть и более вкусные для гугла варианты?

ЗЫ. И еще один вопрос. Подскажи, плиз. Oпределенный текст инклудится не только в индекс но и в страницы. Пытался и вручную прописывать только в индекс....все равно он вылазит на всех пагах navi

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

8
 

A Dirty Writer

С нами с 12.08.09
Сообщения: 618
Рейтинг: 632

Ссылка на сообщениеДобавлено: 21/02/12 в 00:46       Ответить с цитатойцитата 

Yacc: Я нашел рабочий код http://n-wp.ru/5704 ты можешь для него сделать шорткод?

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)
Ссылка на сообщениеДобавлено: 21/02/12 в 15:40       Ответить с цитатойцитата 

SMYK писал:
Может есть и более вкусные для гугла варианты?

Точно есть, но у каждого свои. У тебя, например, page-navi. icon_smile.gif

Lenskiy писал:
Я нашел рабочий код http://n-wp.ru/5704 ты можешь для него сделать шорткод?


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

0
 



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

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

[quote="Yacc"]Точно есть, но у каждого свои. У тебя, например, page-navi. icon_smile.gif



Хм))) Это надо полагать мнение о page-navi? icon_smile.gif Те "отделить" эти страницы в смысле тэгов и контента от индекса никак нельзя?

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

8
 

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

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


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

Всезнающий Yacc: ! icon_smile.gif
Как можно реализовать статистику о просмотрах статичных HTML страниц (либо модифицировать плагин популярных постов), не созданных ВП и не включенных в БД? HTML страницы - это страницы с большим фото, ссылки на которые стоят в посте (галерее). HTML-ы называются 01.html, 02.html, 03.html и т.д.

Я так понимаю, стандартные плагины это решают, или может есть такие, кто знает?

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)
Ссылка на сообщениеДобавлено: 25/02/12 в 02:02       Ответить с цитатойцитата 

SMYK писал:
Те "отделить" эти страницы в смысле тэгов и контента от индекса никак нельзя?

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

photomuza писал:
Как можно реализовать статистику о просмотрах статичных HTML страниц

Поставить счётчик от гугла, например.

1
 

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

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


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

Yacc писал:
Поставить счётчик от гугла, например.

Та не, я не про то, слово "статистика" было лишнее. smail101.gif
Смотри:
- есть посты (они же галереи)
- с каждого поста ссылки на HTML-ы (большие фото)
- есть плагины популярности постов
Нужно: чтобы плагин выдавал популярность постов по просмотру их HTML-ок (вместо просмотра самих постов).

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)
Ссылка на сообщениеДобавлено: 25/02/12 в 03:59       Ответить с цитатойцитата 

Покажи код, который рендерит страницы постов (они же галереи).

1
 

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

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


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

Этот что ли?
Код: [развернуть]

Плагин вроде самый популярный WP-PostViews, поставил его.

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)
Ссылка на сообщениеДобавлено: 25/02/12 в 15:32       Ответить с цитатойцитата 

Мне нужен php-код, посмотреть откуда можно выдрать id постов.

1
 

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

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


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

Сорри, для меня слово "рендерит" иностранное. icon_smile.gif
Выдрать ID поста можно только из плагина WP-PostViews Мой заказной РНР не использует ID, он берет слуг из админки (в приведенном выше коде это "gina-classic"). Глянул wp-postviews.php, похоже там это строка
Код:
$id = intval($post->ID);

На всякий случай, мой плагин, что формирует пост и генерит HTML-ы - http://dl.dropbox.com/u/50709636/my-edit.zip
Файлы, что создают пост:
my-edit/g2wp/gparser/macros/indexthumb.php
my-edit/g2wp/gparser/macros/thumbs.php

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)
Ссылка на сообщениеДобавлено: 25/02/12 в 17:23       Ответить с цитатойцитата 

Как я это вижу. Есть пост. Он хранится в базе. У него есть id.

Идея: при клике на ссылку отправлять аякс-запрос пхп скрипту, который и сделает всю работу. Перед отправкой запроса необходимо определить id поста.

Положим страница с постами генерится таким кодом (стандартная разметка вп):

Код:
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <h2 class="entry-title">
        <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark">
            <?php the_title(); ?>
        </a>
    </h2>
...


Тогда получается примерно такой код:

Код:
function yacc_ajax() {
    ?>
    <script>
        jQuery(document).ready( function (){
            jQuery.each( jQuery('div.post'), function(){
                var id = jQuery( this ).attr( 'id' ).split( '-' )[ 1 ]
                jQuery( this ).find( 'h2 a' ).click( function(){
                    jQuery.ajax({
                        type: 'POST',
                        url: 'http://' + window.location.host + '/wp-admin/admin-ajax.php',
                        data: { action: 'yacc_foo', id: id }
                    })
                })
            })
        })
    </script>
    <?php
}

function yacc_foo() {
    if( isset( $_POST[ 'id' ] ) ) {
        $id = $_POST[ 'id' ];
        if( ( $views = get_post_meta( $id, 'views', TRUE ) ) != '' )
            update_post_meta( $id, 'views', 1 + (int)$views );
        else
            add_post_meta( $id, 'views', 1 );
    }
}

function yacc_jquery() {
    wp_enqueue_script( 'jquery' );
}

add_action( 'init', 'yacc_jquery' );
add_action( 'wp_head', 'yacc_ajax' );
add_action( 'wp_ajax_foo', 'yacc_foo' );
add_action( 'wp_ajax_nopriv_foo', 'yacc_foo' );


Это всё, что я могу тебе предложить исходя из предоставленной тобой информации. icon_smile.gif

1
 

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

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


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

Этот код в functions.php вставлять? Вставил, ничего не изменилось: WP-PostViews по-преженему считает только посты. Или я неправильно понял?
Причем мне желательно посты вообще не считать, а только HTML-ы с каждого. Т.е. с поста ID Х - просмотрено HTML-ов ХХ раз.

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)
Ссылка на сообщениеДобавлено: 26/02/12 в 02:58       Ответить с цитатойцитата 

photomuza писал:
Этот код в functions.php вставлять?

Это решение в общем виде - перед тем как оно у тебя заработает, его нужно существенно переработать в соответствии с твоей темой.

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

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


Перейти:  



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

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

Опросы

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



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