+0.92
Рейтинг
1.82
Сила

finist

  • avatar finist
  • 0
Сделал отдельный rss для яндекса, пока не всё реализовал из описанного выше.

Кто-нибудь знает как правильно это сделать и главное как сделать страничку пользователя в foaf стандарте.
  • avatar finist
  • 0
Единственное что знаю это то что Atom появился позже и был усовершенствованной версией rss. Он более прост в написании и похож на html. И Atom поддерживает или поддерживал гугл.

А так смысл один и тот же.
  • avatar finist
  • 0
Вот примерный вариант rss блога со вставками от яндекса. Как его реализовать пока что не знаю.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>{$aChannel.title}</title>
	<link>{$aChannel.link}</link>
	<atom:link href="{$PATH_WEB_CURRENT}/" rel="self" type="application/rss+xml" />
	<description><![CDATA[{$aChannel.description}]]></description>
	<language>{$aChannel.language}</language>
	<managingEditor>{$aChannel.managingEditor} ({cfg name='path.root.web'})</managingEditor>
	<webMaster>{$aChannel.managingEditor} ({cfg name='path.root.web'})</webMaster>
	<copyright>{cfg name='path.root.web'}</copyright>
	<generator>{$aChannel.generator}</generator>
 // начало ------------------------------------------------------------------------------
	<wfw:commentRss>{ссылка на rss-фид со всеми комментариями фида}</wfw:commentRss>
	<ya:more>{ссылка на следующую страницу RSS - с постами 98 и 97 ...}</ya:more>
	<image>
	  <url>{ссылка на картинку блога}</url>
	  <width>100</width>
	  <height>100</height>
	</image>                                                                         
// конец---------------------------------------------------------------------------------
{foreach from=$aItems item=oItem}
		<item>
			<title>{$oItem.title|escape:'html'}</title>
			<guid isPermaLink="true">{$oItem.guid}</guid>
// автор		<author>{ссылка на профайл автора}</author>  
			<link>{$oItem.link}</link>
			<dc:creator>{$oItem.author}</dc:creator> // это наверное нужно будет удалить ???
   <description><![CDATA[{$oItem.description} 
   <a href="{$oItem.link}">Читать далее</a>]]></description>
			<pubDate>{date_format date=$oItem.pubDate format="r"}</pubDate>			
			<category>{$oItem.category|replace:',':'</category>
			<category>'}</category>
// вставка      	<comments>{ссылка на коментарии на страничке статьи}</comments> 
		</item>
{/foreach}
</channel>
</rss>
  • avatar finist
  • 0
Что то немного затупил с rss. У яндекса же теперь есть подробное объяснение — что и как!

Здесь всё рассказывается.

Как Я понял лучше сделать для яндекса отдельный rss канал, или совместить его с пользовательским что наверное неудобно для пользователей.

Тоесть нужны каналы:
1. канал с записями блога, с указанием ссылки на канал с комментариями блога и ссылки на профиль автора.
2. канал с комментариями блога, так же с ссылкой на статью и на автора комментария.
3. профиль в формате FOAF — тут немного не пойму(можно указать всё в html или что то вроде rss нужно?).
  • avatar finist
  • 0
У меня ошибок не выдавало!
  • avatar finist
  • 0
UPD. У кого есть информация о том, что нужно для отображения сайта в рейтинге блогосервисов Яндекса?
Вообще по словам поддержки нужно что бы rss нормальный был, 100 активных блогов, и пингатор.

По поводу rss — где то у меня записи были, только не смейтесь, в тетрадке. Как всё вспомню или найду напишу.

Пингатор есть! ) Спасибо за отладку!!!

100 активных блогов — слышал что это не обязательно(но по словам поддержки Яндекса нужно)
  • avatar finist
  • 0
О, благодарю мил-добр человек!
  • avatar finist
  • 0
Можно ли как то настроить, что бы внешние ссылки были закрыты, а внутренние нет?
  • avatar finist
  • 0
В бесплатном, у меня проблему вызывает только с «Nice URL». Для него плюс ещё rss допилить надо и всё, на сколько Я понял.

На платный денег нет, а так бы тоже купил. (
  • avatar finist
  • 0
А вот этого не знал и не видел этого плагина. :( Бывает, Я не доглядел.
  • avatar finist
  • 0
Цена конечно! Денег НЕТ.
Что вы. Человек просто понял что идея и желания обладать подобным плагином витает в воздухе. И решил подзаработать. Что удивительного.
В этом всё нормально.

Здесь Я начинал обсуждение подобного плагина.
Здесь по итогам, добрый человек сделал реализацию на момент обсуждения.

То есть подобный бесплатный плагин есть. Он пингует яндекс-блоги. Но его надо доработать, что бы он стал таким же как этот.

К сожалению помошников в этом нет, а Я не программист, так увлекаюсь немного. Мог бы подсказать чего не хватает. Если бы кто взялся.
  • avatar finist
  • 0
Мне тоже интересно как разместить рекламу между постов. Скажем между 3 и 4 постом?
Спасибо.
  • avatar finist
  • 0
Кто — нибудь может сказать. Плагин пинги отправляет только при добавлении и обновлении статьи или через определённые промежутки времени тоже отправляет, если да то как это время настроить?
  • avatar finist
  • 0
Если баннер выглядит именно так, то это нарушение. Но вопрос в другом — куда глядел заказчик.
Если он заказал баннер и сам утвердил этот макет и заказал этот баннер как рекламу, то тут скорее к нему вопросы, вы же нарисовали, то что им нужно, или предложили вариант, а они его утвердил.
С другой стороны, если заказчик сказал — «сделайте нам рекламу мы всё оплатим» и за утверждение баннера ответственности не нёс то вопросы к вам.

Теперь главное определить кто в этой ситуации Вы — просто те кто сделал макеты и не решал какой выбрать(просто художник выполнивший заказ), или тот, кто решил что именно этот баннер нужен.
  • avatar finist
  • 0
Во первых автор сделал доброе дело!
Во вторых Он не мог предугадать конфликт с плагином которым, вероятно, не пользуется.

Я как и Ты хочу решения проблемы с этим плагином. Но так негативно говорить тоже не верно.
  • avatar finist
  • 0
В принципе. Если пинг отправляется при каждом добавлении и обновлении топика то незачем.
  • avatar finist
  • 0
Привет всем!!! Спасибо создателю такого отличного дополнения.
Я недавно поставил ещё одно нужное дополнение — пингатор, но к сожалению они конфликтуют.

Notice: Undefined index: blog in /classes/modules/topic/entity/Topic.entity.class.php on line 113

Fatal error: Call to a member function getUrl() on a non-object in /plugins/niceurl/classes/modules/niceurl/Niceurl.class.php on line 125

Подскажите пожалуйста как решить эту проблемку.
Спасибо!
  • avatar finist
  • 0
Он у меня был с самого начала. Теперь не получается отказаться. Ссылки такие в индексе. Они ведь станут недоступны.
  • avatar finist
  • 0
Ты NiceURL используешь?
  • avatar finist
  • 0
Автор самого плагина не так часто появляется. Может просто времени пока не было.
Кстати Ты не можешь подсказать как решить проблему с NiceURL.
А плагину стоит попасть в репозиторий.