Здравствуйте!
Появилась такая идея – в Recent Posts при наведении на ссылку поста чтобы в tooltip’e (скрипт на JS, примеры) появлялась часть ЭТОГО поста. Вопрос в том, наверное – как подобраться к этому посту автоматом, т.е. есть ли специальная функция для этого и как правильно вывести часть поста. У кого-нибудь есть идеи?
Заранее благодарен за ответы!:)
Есть идея. Читайте Кодекс!
Почитайте тут
http://www.seleckis.lv/scripting/tooltip-javascript
Да, супер, спасибо mikolka и Ю.Б.!!!
конечно пытаюсь в кодексе найти функцию, которая бы отвечала бы за вывод определенного поста, но вроде бы ее не существует и наверно придется парсить по ссылке…
walaby, Вы для начала разберите по косточкам несколько разных тем. 🙂
Содержимое поста выводят функции the_content() и the_excerpt(). А еще есть объекты, из которых можно извлечь много чего. Добавьте внутри Цикла (который Loop) <?php print_r($post) ?> – увидите много интересного.
однажды задался вопросом, как получить и вывести рандомный пост из определенной категории. решение нашел (код ниже). а что-бы в тултипе показать кантент – используй AJAX, фреймворк посоветую – jQuery.
и вызываешь:
вот такое направление. аякс наработки черпай отсюда: http://www.ajaxrain.com/
да, вот это класс!!! 😀 (я так понял в нутри цикла кода tooltip’a в JS ?)
Спасибо, только вот вопрос возник:
зачем использовать фреймворк jQuery, я же хочу в тултипе вывести (вобще я во фреймворках не совсем разбираюсь…)?
для того, что бы не загружать лишним кодом страницу, используется динамическая обработка данных, то есть если пользователь навел курсор на ссылку ведущую на нужный пост, появляется выплывающая "подсказка", в которой содержится как раз часть его содержания. или просто недопонял задачу :-/
счас снова столкнулся со связкой ajax+php, решаю интересные задачки.. но лучше не заморачиваться, если цель не оправдывает средства. но результат моем подходе был бы стоящим =)
Задача-то простая – хочу, чтобы в виджете НЕДАВНИЕ ПОСТЫ при наведении на на заголовок-ссылку поста – в тултипе появлялась часть (первые 55 слов через <?php the_excerpt() ?>) ЭТОГО поста. Сам вопрос – как добраться именно до него, ведь специальной функции нет, правда Ю.Б. подкинул идею, в топике описана.
если что мое мыло sovletig(doggg)yandex[.]ru
walaby, в стандартном виджете Вы нифига хорошего не сделаете. Разве что сломаете 😀 А вот сделать аналог можно легко. Смотрим обсуждение http://forum.maxsite.org/viewtopic.php?pid=13852 и заменяем вывод тизера прямым текстом на вывод его же, но как хинта.
у меня просто "несколько" другой подход к решению задачи:) ну.. мой совет тебе: в курилке писал про то, как переписал плагин, дык там реализован очень не дурной парсер, разбирающий нужный тег на пару имя=значение. от сорса отталкивайтесь, и у вас всё получиться
http://www.noupe.com/ajax/jquery-hover-sub-tag-cloud.html
Спасибо! есть вопрос, можно обратиться к тебе в асю или через e-mail ?
нет. но если по делу – то можно. ссылочка рядом
Собралась сделать вывод the_excerpt тултипом методом http://www.seleckis.lv/scripting/tooltip-javascript
кусок кода:
все бы хорошо было, если бы получалось так:
но получается в результате так:
Как бы заставить the_excerpt не делать переносы? т.к. с переносами тултип не пашет 🙁
<?php echo preg_replace(‘"\n"’,’ ‘,get_the_excerpt()); ?>
О, класс! Большое спасибо!