[Помогите] Помогите с выводом

Тема в разделе "Wordpress", создана пользователем jjuikov, 31 июл 2011.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. jjuikov

    jjuikov Писатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Есть код вывода плеера в посте WP <script type="text/javascript">zipPlayer('здесь должна вставлятся ссылка');</script>

    Т.е я хочу засунуть код в шадлон вывода метериалов.

    Помогите реализоватьподскажите каким тегом туда('здесь должна вставлятся ссылка') можна запихивать ссылку?

    ТОесть что б при вводе новости я заключал ссылку в определенне теги и она проставлялась во всех местах где ей положено.(плеер, кнопка скачать, и т.д...)

    Помогите пожалуйста...
     
  2. BFox

    BFox

    Регистр.:
    11 янв 2008
    Сообщения:
    368
    Симпатии:
    65
    Используйте шорткоды:
    http://codex.wordpress.org/Shortcode_API
     
  3. jjuikov

    jjuikov Писатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18

    Че-то там ничго не понял:(

    Вы не моглибы пояснить?
     
  4. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    есть такие теги в квадратных скобках которые можно обрабатывать и их изменять через плагины или functions.php в шаблоне. Например оставляем в посте код
    Код:
    [zp]здесь должна вставлятся ссылка[/zp]
    
    тогда скрипт плагина или для functions.php будет такой
    PHP:
    <?php
    //Plugin Name: zipPlayer
    //Description: code [zp]url[/zp]

    //тут функция обработки тега [zp]
    function zipplayer_handler$atts$content=null$code="" ) {
        return 
    '<script type="text/javascript">zipPlayer(\''.$content.'\');</script>';
    }
    add_shortcode'zp''zipplayer_handler' );


    //тут скрипт плеера если надо подключить перед </head>
    function zipplayer_javascript(){
        echo 
    '<script type="text/javascript" src="http://example.com/wp-content/plugins/zipplayer.js"></script>';
    }
    add_action'wp_head''zipplayer_javascript' );

    ?>
    скрипт возьмёт текст из тега и поставит
    Код:
    <script type="text/javascript">zipPlayer('здесь должна вставлятся ссылка');</script> 			
    
     
    jjuikov нравится это.
  5. jjuikov

    jjuikov Писатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Огомное Вам спасибо, Вы не представляете как мне помогли:yahoo:

    Подскажите пожауйста еще как вставить ссылку этим же тегом под кнопку "скачать?"

    Зарание очень благодарен.
     
  6. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    если кнопка скачать это ссылка на файл, то ещё тег
    Код:
    [download]ссылка на файл[/download]
    , всё тоже
    PHP:
    <?php
    //Plugin Name: Кнопка скачать
    //Description: code [download]url[/download]

    //тут стиль кнопки скачать
    function download_style(){
        echo 
    '
        <style type="text/css">
        <!--
        a.down_button {
            border: 1px solid #F00;
            color:#F00;
            text-decoration:none;
        }
        -->
        </style>
        '
    ;
    }
    add_action'wp_head''download_style' );


    //тут функция обработки тега [download]
    function download_handler$atts$content=null$code="" ) {
        return 
    '<a class="down_button" href="'.$content.'">Скачать</a>';
    }
    add_shortcode'download''download_handler' );

    ?>
    можно добавлять не ссылку а только название файла, а полную ссылку уже в функции формировать если все файлы в одно директории будут.
     
    jjuikov нравится это.
  7. jjuikov

    jjuikov Писатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Скажите а можно одним тегом допустим "[zp][/zp]" подставлять ссылку в плеер и кнопку скачать?

    Спасиба.


    Т.е у меня на ucoz так проставляется ссылка через доп.поле обозначеное как $OTHER1$. ТОесть я вставил один раз ссылку а она сама проставилась там где ей положено, что являеться оч. удобным.
     
  8. BFox

    BFox

    Регистр.:
    11 янв 2008
    Сообщения:
    368
    Симпатии:
    65
    Для тагоко используйте Custom Field
    http://codex.wordpress.org/Custom_Fields
    посмотрите примеры,как его используют
    http://www.kriesi.at/archives/how-to-use-wordpress-custom-fields
    Чаще всего помогает это
    http://tinyurl.com/3w994vd
     
    jjuikov нравится это.
  9. jjuikov

    jjuikov Писатель

    Заблокирован
    Регистр.:
    25 июн 2011
    Сообщения:
    60
    Симпатии:
    18
    Обьясните пож. простыми народными словами...? Имя поля выбираем любое а в значение что вставлять? эти теги [zp][/zp].тогда если мы вставим эти теги как выводить ссылку?
    Обьяните... может я что-то не доганяю?
    Блин как здесь туго все на WP дурацкая затея(((
     
  10. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    Вот - почитайте: Что такое Произвольные поля в WordPress или как опубликовать картинку в блоге:

    http://prodengiblog.ru/archives/229
     
Статус темы:
Закрыта.