Вопросы и ответы по WordPress
Вы не зашли.
Привет всем!
На одном сайте увидел очень полезную фичу- в конце каждой статьи читателям даются несколько примеров ссылки на эту статью для сайтов, блогов и форумов с нужными ключевыми словами между тегами <a href=""> и </a>. Обычно ссылки на сайты ставят в виде его адреса, что неэффективно для повышения ссылочного ранжирования. А с этой фичей можно быстрее получить нужный эффект. Сайт, на котором реализована эта фича работает на SLAED.
Уверен, что такое уже реализовано для вордпресс. Искал по гуглу и яше, но ничего не нашел, т.к. затрудняюсь сформулировать поисковый запрос.
Буду очень благодарен, если дадите ссылку на такой плагин.
Неактивен
Хм... Если такого плагина еще нет, и Макс не сделает
, то я сделаю как будет времени часок ![]()
Неактивен
Я уже записалась и жду ![]()
Неактивен
Даешь плагин в массы
... уж очень было бы удобно при продвижении сайта. Автору топика - респект. Тому, кто плагин этот выложит - вообще поляну накрыть нужно (всем форумом скинуться и накрыть).
Неактивен
Anton написал:
Автору топика - респект. Тому, кто плагин этот выложит - вообще поляну накрыть нужно (всем форумом скинуться и накрыть).
Проблематично с поляной, географически народ разбросан
.
Неактивен
А давайте кому-нить где-нить за что-нить поставим памятник
Пускай будет ![]()
Неактивен
Всем форумом скинуться и хостинг оплатить, во! Чем не поляна?
Неактивен
Так, даю шаблон. В общем он рабочий, но предлагаю расширить его - добавить оформление, может быть коды поправить. Будет коллективное творчество!
<?php
/*
Plugin Name: Links for all :-)
Version: 1.0
Plugin URI: http://forum.maxsite.org/
Description: Добавляет фичу под каждый пост :)
Author: Пользователей форума русского WordPress'а
Author URI: http://forum.maxsite.org/viewtopic.php?id=1237
*/
/*******************************************************************************
Инструкция.
1. Загрузите плагин в каталог плагинов WordPress.
2. Активируйте его в админ-панели.
*******************************************************************************/
$maxsite_addlink_auto = true; // false = ручное размещение, true - автоматом
if ( $maxsite_addlink_auto ) add_action('the_content', 'maxsite_add_link');
function maxsite_add_link($content = '') {
global $post, $maxsite_addlink_auto;
if (!is_single()) return $content;
$post_link = get_permalink($post->ID);
$post_title = stripslashes($post->post_title);
$out = 'Послать ссылку на этот обзор другу по ICQ или E-Mail:<br /><input size="60" type="text" value="' .
$post_link .'" />';
$out .= '<br /><br />Разместить у себя на ресурсе или в ЖЖ:<br /><input size="60" type="text" value="<a href="' . $post_link . '">'.$post_title.'</a>" />';
$out .= '<br /><br />На любом форуме в своем сообщении:<br /><input size="60" type="text" value="[url= . $post_link . ']'.$post_title.'[/url]" />';
if ( $maxsite_addlink_auto ) return $content . "\n<div class=\"addlink\">" . $out . "</div>\n";
else echo $out;
}
?>Неактивен
Работает!
Только для форума вставляет ссылку так: [url= . $post_link . ]ЗЫ кажется, этот форум просто кушает одинарные кавычки в теге code…
Неактивен
Точно, съел кавычку. Попробовал по-разному, то с одной стороны, то с другой исчезает кавычка. В общем после url= нужно добавить одинарную кавычку ('). ![]()
Неактивен
Max,
огромное спасибо за плагин! Классный у Вас ресурс, буду заходить. Уже подписался на rss.
Отредактированно dedsused (11-07-2007 08:31:24)
Неактивен
А как вручную вставлять «Links for all»?
Неактивен
Для ручного добавления нужно выставить
$maxsite_addlink_auto = false;
А в цикле вывода записей вызвать maxsite_add_link()
Неактивен
Что-то не получается установить плагин.
Вот ход моих действий:
1) Сохранил код плагина, созданный MAX'ом, как Linksforall.php
2) Загрузил его в папку plugins
3) Из админпанели-Plugins при попытке его активировать выскакивает, что плагин не может быть активирован из-за Fatal Error.
Подскажите, что я сделал не так?
Заранее спасибо!
ЗЫ Использую английскую WP 2.2.1
Неактивен
Про кавычку чуть выше читайте.
Неактивен
Спасибо большое! Отличный плагин!
Неактивен
Установил плагин, появилась проблема с кодировкой. Русские буквы в плагине отображаются не корректно, подскажите пожалуйста как это исправить
Неактивен
Вы его как сохранили? http://www.mywordpress.ru/support/viewtopic.php?id=2461
Неактивен
Чёй-то ничего у меня не получается... Если у кого есть откуда скачать готовый к использованию плагин - дайте линк, плз. Если нет - придётся что-то подобное самому писать.
Неактивен
Предложение дополнить плагин Javascriptом перед полями ввода:
<script type="text/javascript">
function select_all(obj){
var text_val=eval(obj);
text_val.focus();
text_val.select();
if (!document.all) return; /* IE only*/
r= text_val.createTextRange();
r.execCommand('copy');
}
</script>и в самих полях:
<input onclick="select_all(this)" />
Он будет активизировать весь текст при клике на поле ввода, а в IE еще и копировать его в clipboard. Мне кажется будет полезно, так как текст ссылки обычно длиннее, чем ширина поля.
Отредактированно Maxoud (09-05-2008 09:16:26)
Неактивен
Интересно,
кто нибуть пробовал так сделать?
Неактивен
Я пробовал
Блог в редизайне, поэтому выставляю рабочий тест.
Неактивен
А подскажите пожалуйста что нужно изменить, чтобы на странице сайта этот плагин вставлялся там, где я хочу. А то сейчас он располагается прямо после текста , и таким образом "отсекает " ссылки "следующая страница" (wp_link_pages). Хотелось бы поменять их местами...
Отредактированно Glook (24-09-2008 19:51:46)
Неактивен
Спасибо, всё работает )
Неактивен
Подскажите, плиз, а как сделать, чтобы в коде была не текстовая ссылка на пост, а с картинкой, типа такой:
<a href="http://www.oboimira.ru/europe/vodopad-oyardo-strana-baskov-ispaniya.html"><img src=http://www.oboimira.ru/wallpapers/Europe/Spain/Spain_Pais_Vasco_Oyardo_waterfall_330.jpg><br>Водопад, Оярдо, Страна Басков, Испания</a>
У меня блок с фотками (тема snapshot), фотки вставляются с помощью произвольного поля image.
Вот пример поста:
http://www.oboimira.ru/europe/vodopad-o … aniya.html
Неактивен