Vytvořte šablonu konverze zdroje RSS. Vytvoření a konfigurace RSS kanálu. Jak vytvořit svůj vlastní kanál v Yandex Zen

Operace s PHP proměnnými (operátory)

Existují různé skupiny pro implementaci.

Operátor je něco, co se skládá z jedné nebo více hodnot ( výrazy, v programátorském žargonu), kterou lze vyhodnotit jako novou hodnotu (tedy celý konstrukt lze považovat za výraz). Z toho vyplývá, že funkce nebo jakékoli jiné konstrukce, které vracejí hodnotu (např. vytisknout()) jsou operátory, na rozdíl od všech ostatních jazykových konstrukcí (např. echo()), které nic nevrací.

Aritmetické operace v PHP

Pamatujete si školní základy aritmetiky? Operátoři popsané níže fungují stejným způsobem.

Operátor dělení ("/") se vždy vrátí skutečný typ, i když obě hodnoty byly celá čísla (nebo řetězce, které se převádějí na celá čísla). V opačném případě bude výsledek zlomkový.

Operace výpočtu zbytku dělení " % " funguje pouze s celými čísly, takže jeho použití na zlomky může vést k nežádoucím výsledkům.

Je možné použít závorky. Priorita některých matematické operace nad ostatními a změnou priorit při použití závorek v aritmetické výrazy odpovídají běžným matematickým pravidlům.

Operace zvýšení a snížení

PHP, podobně jako C, podporuje prefix a postfixové operátory zvýšení a snížení.

Postfixové inkrementační a dekrementační operátory

Stejně jako v C tyto operátory zvyšují nebo snižují hodnotu proměnné a ve výrazu vracejí hodnotu proměnné $a před změnou. Například:

$a=10;
$b=$a++;
echo "a=$a, b=$b"; // Vytiskne a=11, b=10

Jak vidíte, nejprve proměnná $ b hodnota přiřazená proměnné $a, a teprve potom byl zvýšen poslední. Výraz, jehož hodnota je přiřazena proměnné $ b, může být obtížnější - v každém případě přírůstek $a se stane až po jeho vyčíslení.

Předpona operátorů inkrementace a dekrementace

Existují také operátory inkrementace a dekrementace, které jsou uvedeny spíše než za názvem proměnné. Podle toho po změně vrátí hodnotu proměnné. Příklad:

$a=10;
$b=--$a;
echo "a=$a, b=$b"; // Vytiskne a=9, b=9

Operace inkrementace a dekrementace se v praxi používají velmi často. Například se nacházejí téměř v každém cyklus pro.

echo "

Přírůstek Postfixu

" ;
$a = 5;
echo "Musí být 5: ". $a++ . "
\n" ;

\n" ;

Echo "

Přírůstek předpony

" ;
$a = 5;
echo "Musí být 6: ". ++ $a . "
\n" ;
echo "Musí být 6: ". $a . "
\n" ;

Echo "

Postfixový dekrement

" ;
$a = 5;
echo "Musí být 5: ". $a -- . "
\n" ;

\n" ;

Echo "

Dekrementace předpony

" ;
$a = 5;
echo "Musí být 4: ". -- $a . "
\n" ;
echo "Musí být 4: ". $a . "
\n" ;
?>

Řetězcové operace

PHP má dva operátory pro práci s řetězci. První je operátor zřetězení ("."), který vrací zřetězení levého a pravého argumentu. Druhým je operátor přiřazení se zřetězením, který připojuje pravý argument k levému. Uveďme konkrétní příklad:

$a = "Ahoj" ;
$b = $a . "Svět!" ; // $b obsahuje řetězec "Hello World!"

$a = "Ahoj" ;
$a .= "Svět!" ; // $a obsahuje řetězec "Ahoj světe!"
?>

Bitové operace

Tyto operace jsou navrženy tak, aby provozovaly (nastavovaly/odstavovaly/kontrolovaly) skupiny bitů v celé proměnné. Bity celého čísla nejsou nic jiného než jednotlivé zapsané číslice stejného čísla binární soustava Zúčtování. Například v binárním systému by číslo 12 vypadalo jako 1100 a 2 by vypadalo jako 10, takže výraz 12|2 nám vrátí číslo 14 (1110 in binární zápis). Pokud proměnná není celé číslo, pak je
nejprve zaokrouhlit a poté se na něj použijí následující operátory.

K reprezentaci jednoho čísla se používá 32 bitů:

  • 0000 0000 0000 0000 0000 0000 0000 0000 je nula;
  • 0000 0000 0000 0000 0000 0000 0000 0001 je 1;
  • 0000 0000 0000 0000 0000 0000 0000 0010 je 2;
  • 0000 0000 0000 0000 0000 0000 0000 0011 je 3;
  • 0000 0000 0000 0000 0000 0000 0000 0100 je 4;
  • 0000 0000 0000 0000 0000 0000 0000 0101 je 5;
  • 0000 0000 0000 0000 0000 0000 0000 1111 je 15;

Bitové operátory:

Příklad Jméno Výsledek
$a & $b Bitové "a" Jsou nastaveny pouze ty bity, které jsou nastaveny v $a a $b.
$a | $ b Bitové "nebo" Bity, které jsou nastaveny buď v $a nebo $b, jsou nastaveny.
$a^$b Exkluzivní popř Nastavují se pouze ty bity, které jsou nastaveny buď pouze v $a nebo pouze v $b
~$a Negace Ty bity, které nejsou nastaveny v $a, jsou nastaveny a naopak.
$a<< $b Shift doleva Všechny bity proměnné $a jsou posunuty o $b pozic doleva (každá pozice znamená "násobení 2")
$a >> $b Shift vpravo Všechny bity proměnné $a jsou posunuty o $b pozic doprava (každá pozice znamená "dělení 2")

Srovnávací operace

Porovnávací operátory, jak jejich název napovídá, umožňují porovnávat dvě hodnoty.

Tyto operace jsou svým způsobem jedinečné, protože bez ohledu na typy jejich argumentů vždy vrátí jednu ze dvou věcí: falešný nebo věrný. Porovnávací operace umožňují porovnat dvě hodnoty mezi sebou, a pokud je podmínka pravdivá, vrátit se věrný a pokud ne - falešný.

PHP umožňuje porovnávat pouze skalární proměnné. Pole a objekty nelze v PHP porovnávat. Nemohou být ani porovnány pro rovnost (pomocí operátoru ==), ale když to uděláte Operace PHP nevydává varování. Když jsem se tedy jednou divil, proč při jejich porovnávání používají dvě zcela odlišná pole == najednou se ukáže, že je to stejné, nezapomeňte, že před porovnáním jsou oba operandy převedeny na slovo pole, který je následně porovnán.

Podrobnosti viz Porovnání pole.

Srovnávací operátory:

Příklad Jméno Výsledek
$a == $b rovná se VĚRNÝ pokud $a je rovno $b.
$a === $b Identicky rovné VĚRNÝ pokud $a je rovno $b a má stejný typ. (Přidáno v PHP 4)
$a != $b Ne rovné VĚRNÝ jestliže $a se nerovná $b.
$a<>$ b Ne rovné VĚRNÝ jestliže $a se nerovná $b.
$a !== $b Identické není stejné VĚRNÝ pokud $a není rovno $b nebo pokud jsou různé typy(Přidáno v PHP 4)
$a< $b Méně VĚRNÝ pokud $a je striktně menší než $b.
$a > $b Více VĚRNÝ pokud $a je přísně větší než $b.
$a<= $b Menší nebo rovno VĚRNÝ pokud $a je menší nebo rovno $b.
$a >= $b Větší než nebo rovno VĚRNÝ pokud $a je větší nebo rovno $b.

Logické operace

Logické operátory jsou určeny výhradně pro práci s booleovskými výrazy a také se vracejí falešný nebo věrný.

Zde je tabulka logických operátorů PHP:

Nutno podotknout, že výpočet logické výrazy, obsahující takové operátory, jde vždy zleva doprava, a pokud je výsledek již zřejmý (např. nepravda&&něco vždy dává falešný), pak jsou výpočty ukončeny, i když výraz obsahuje volání funkcí. Například v operátoru $logic = 0&&(time()>100); standardní funkce čas() nikdy nebude voláno.

Buďte opatrní s logickými operacemi – nezapomeňte na zdvojení postavy. Upozorňujeme, že např. | A || - dva absolutně různých operátorů, z nichž jeden může potenciálně vrátit libovolné číslo a druhý - pouze falešný A věrný.

Operátory increment (++) a decrement (--) nefungují s booleovskými proměnnými.

Ekvivalenční operátory

V PHP počínaje PHP4 existuje identický operátor porovnání - trojité rovnítko === ,
nebo šekového operátora. PHP je poměrně tolerantní vůči řetězcům, které jsou implicitně převedeny na čísla, a naopak.
Například následující kód vytiskne, že hodnoty proměnných jsou stejné:

$a=10;
$b="10";

A to přesto, že proměnná $a představuje číslo a $ b- linka. Nyní se podívejme na trochu jiný příklad:

$a=0; // nula
$b=""; // prázdný řetězec
if($a==$b) echo "a a b se rovnají"; // Vypíše "a a b jsou stejné"

Ačkoli $a A $ b zjevně nejsou stejné ani v obvyklém slova smyslu, skript bude deklarovat, že jsou stejné. Proč se to děje? Jde o to, že pokud jeden z operandů logický operátor lze považovat za číslo, pak se oba operandy považují za čísla. V tomto případě se prázdný řádek změní na 0 , který je následně porovnán s nulou. Není divu, že provozovatel echo funguje.
Problém je řešen operátorem ekvivalence === (trojnásobná rovnost). Neporovnává pouze dva výrazy, ale také jejich typy. Přepišme náš příklad pomocí tohoto operátoru.

Dobrý den, milí čtenáři tohoto blogu. Dnes chci mluvit o relativně novém vytvoření Yandexu s názvem Zen. Obecně se to vše objevilo loni, ale o tomto systému se začalo aktivně mluvit až nyní. Myšlenka Yandexu byla docela jednoduchá – poskytnout uživateli zpravodajský kanál, který chce vidět, na základě jeho preferencí.

Vyhledávač jistě neví, co se vám líbí, čemu dáváte přednost a co byste si nepřečetli. A protože takové znalosti existují, je potřeba je využít. Služba pro uživatele nemůže být jednodušší – stačí sledovat kanál a je to. Žádné kategorie, značky ani jiná navigace pro vás. To je pravděpodobně pohodlnější pro mobilní uživatele, protože je obtížné vybrat něco jedním volným prstem, ale procházení jedním kanálem zpráv je docela pohodlné.

kde bydlí? Za prvé, postupujte podle uvedeného odkazu, ale pravděpodobně tam chodí málo lidí, ale přesto tento systém shromažďuje obrovský provoz. Je tedy zřejmé, že byl někde zabudován. A nejen někde, ale i dál domovskou stránku tento vyhledávač a na „ nová karta» . Mobilní uživatelé Ani oni nezůstali stranou – zen je už doslova všude. Mnoho lidí už má další otázku - jak to vypnout, protože...

Posledních pár měsíců webmastery a vydavatele (tak buržoazie nazývají ty, kteří umí vytvářet obsah) tento systém přitahuje něco úplně jiného – příležitost dostávat další provoz a vydělávat peníze. Jde o to Yandex Zen ti, kteří získají více než 10 tisíc zhlédnutí za týden, mohou umožnit zpeněžení a první platby vykazovaly průměrný příjem nad 40 tisíc rublů za měsíc. Tady rostou nohy vzrušení, které vzniklo. Odtud to zkusím podrobněji...

Kde můžete sledovat a číst Zenův zpravodajský kanál?

Jak jsem již zmínil, novinky ze Zen si můžete prohlédnout na mnoha místech (včetně stránky této služby - zen.yandex.ru).

Pravděpodobně stále sbírá hlavní zástup čtenářů z domovské stránky Yandex. Tam se feed zobrazuje úplně dole (spíše nenápadně, ale jak jsem pochopil, technická podpora už byla zavalena požadavky, jak to deaktivovat). I když to není deaktivováno (takovou možnost jsem nenašel), spoiler, pod kterým se bude skrývat, můžete zavřít pouze pomocí křížku v pravém rohu pásky:

Pokud kliknete na nadpis „Zen“, budete přesměrováni na stránku služby, kde budete požádáni, abyste si vybrali jednu z tuctu stránek, zprávy, ze kterých byste chtěli vidět ve svém zdroji. Přirozeně se zobrazí zprávy nejen od těchto vydavatelů, ale samotný proces výběru pomůže Yandexu porozumět vašim preferencím (zejména pokud nejste přihlášeni ke svému účtu, a ještě více, pokud jej nemáte vůbec).

To samé se mimochodem děje na mobilní zařízení (Zen tam najdete v aplikaci Yandex, v jejich prohlížeči a určitě někde jinde):

A samozřejmě najdete Yandex Zen v prohlížeči vyrobené touto společností. Zde je Zen opět celkem nenápadný (v desktopové verzi určitě) a objeví se při otevření nové (prázdné) záložky.

Dříve existoval pouze vyhledávací formulář a , ale nyní, když posouváte dolů, můžete si přečíst zdroj novinek vybraných speciálně pro vás (ačkoli to nemusí být nutně novinky - recepty, vtipy, novinky na většině různá témata, sbírky obrázků a další nesmysly podle vašich představ).

Mimochodem, můžete povolit synchronizaci v prohlížeči Yandex (pokud jste tak ještě neučinili) a přečíst si totéž (pečlivě nakonfigurované - přečtěte si o tom níže) zpravodajský kanál. Jaký pokrok nastal...

Jak povolit nebo zakázat zobrazování novinek od Zen

Mimochodem ještě jedna věc. V prohlížeči můžete povolit zobrazení Zen(pokud není vidět) popř zakázat(pokud již byl mučen) v nastavení (ikona se třemi pruhy vpravo horní roh— položka „Nastavení“):

Stačí zrušit zaškrtnutí nebo zaškrtnout požadované políčko. V mobilní verze prohlížeč Tento panel můžete také zakázat/povolit. Pouze tato možnost je pohřbena na samém konci seznamu (v oblasti „Pokročilé“):

Obecně platí, že pokud to zkusíte, můžete to najít. Jdeme dál.

Jak nastavit Yandex Zen?

Pokud se nedotkneme otázek povolení nebo zakázání zobrazení bloku Zen na různých místech (prohlížeč, aplikace, hlavní stránka Yandex), pak bychom podle nastavení měli pravděpodobně chápat složení vašeho jednotlivého zpravodajského kanálu. Samotný algoritmus by samozřejmě měl dokonale odpovídat vašim dotazům, ale to je ve vzdálené budoucnosti. Mezitím, jako ve vtipu - „surové části je třeba zpracovat pomocí souboru“.

V Zen má uživatel k nastavení preferencí v podstatě pouze jeden nástroj (přesněji dva, ale jako jeden) - líbí a nelíbí, které lze přiřadit ke každému navrhovanému příspěvku ve vašem zpravodajském kanálu. Několik označení Nelíbí zakáže zobrazování materiálů z tohoto kanálu (co to je, čtěte níže) nebo z tohoto webu ve vašem zdroji.

I když v mobilní aplikaci Yandex bude možné přidat stránky, které vás zajímají (mimo seznam Top) a odstranit dříve zablokované.

Takže například to bude možné zapněte svůj vlastní kanál (když jej vytvoříte) nebo webové stránky (když je připojíte k Zen) k vašemu zpravodajskému kanálu, abyste mohli ovládat materiály odesílané této službě.

Obecně je zde minimum nastavení, což moderní uživatel vyžaduje (zejména mobilní zařízení). Chci, aby to bylo všechno. Zen to implementuje – stačí točit krmení a líbí se/nelíbí. Lepota.

Yandex Zen jako bezplatná platforma pro blogování a agregátor RSS

Výše jsme se podívali na to, jak tato služba vypadá zvenčí (pro ty, kteří ji používají k zamýšlenému účelu - prohlížení a čtení kanálu). To je docela důležité pro pochopení toho, jak slibná tato služba je a kde přesně shromažďuje své značné publikum.

Jde o to obsah zobrazený ve zdroji Zen Yandex sám nevyrábí (provádí pouze výběr na základě zájmů konkrétního uživatele). Jak a odkud získává obsah? Na jedné straně je to velmi podobné Yandex.News, kde jsou informace přebírány ze stránek přes RSS, a na druhé straně je to podobné jako LJ (live journal), kde je zdroj tvořen z materiálů napsaných jeho účastníky. .

Zen je nekonečný zdroj obsahu, který je tvořen na základě zájmů konkrétní osoba. Chceme uživatelům pomoci najít zajímavý obsah a vydavatelům - cílený provoz(kliknutím na doporučení se otevře materiál na zdrojovém webu).

Yandex Zen je tedy dvoustranný a zahrnuje vygenerovaný zdroj dva druhy materiálů:


Nemáte web, ale máte chuť psát a okamžitě získat výsledky, tzn. vydělávat peníze (a ne po letech, jako při vytváření webu)? Pak je Yandex Zen pro vás!

Možná to není tak bravurní, ale něco podobného by mohlo vzniknout jako slogan pro PR k této službě.

Obecně platí, že hlavní výhoda bezplatná platforma pro blogování je součástí komunity, která se tam tvoří. Například ve stejném LiveJournalu, v době jeho popularity, stačilo přidat pár skvělých článků, komentovat několik nejlepších blogů na toto téma a je to, už máte stovky čtenářů. Doufám, že to bude stejné i tady.

Samozřejmě, všechno není tak jednoduché, ale počáteční fázi rozvoj služeb má šanci se uchytit. Doporučuji vám přečíst si toto vlákno od Serche, abyste pochopili, zda má smysl „začít pracovat pro toho chlapa“. Mimochodem, můžete se podívat na graf růstu počtu návštěvníků této služby (pokud to není falešný, pak je to velmi, velmi působivé):

Samozřejmostí je možnost připojení webu (přes RSS) negativní aspekty(kromě pohrávání si s RSS a jeho validací) ne – přijde další provoz, možná si na zenu i něco vyděláte a nebudou to žádné mínusy. Nejhorším možným výsledkem je prostě jeho absence. Materiály budou zveřejněny automaticky – stačí to jednou nastavit. A pokud není provoz hned, může se objevit později.

Jak vytvořit svůj vlastní kanál v Yandex Zen

Je to velmi jednoduché. Pojďte dál na stránku pro autory, klikněte na tlačítko „Přihlásit se“:

Pokud jste již byli autorizováni v Yandexu v tomto prohlížeči, budete okamžitě přesměrováni na stránku svého nového kanálu (jinak se budete muset přihlásit nebo dokonce zaregistrovat). Mimochodem, prozatím můžete vytvořit pouze jeden kanál na jednom účtu.

Zde najdete tři demo materiály, které jsou velmi vzdělávací – doporučuji vám se s nimi seznámit. Má také smysl okamžitě pojmenovat, popsat a přidat logo svého kanálu kliknutím na písmeno „I“ umístěné vpravo nahoře:

Napravo od písmene „I“ můžete zadat název kanálu a po kliknutí na něj budete vyzváni ke stažení loga z vašeho počítače. Přidejte také popis a e-mail.

To je vše, teď běžte psát nová poznámka kliknutím na zelené tlačítko plus:

Vestavěný editor jednoduché - možnost přidat odkazy nebo formátování se objeví po zvýraznění slova nebo fráze.

Osobně mi chybí zrušení akce v podobě tlačítka, zde sice funguje tradiční Control + Z (krok zpět), ale zkuste hádat. Ale to je v pořádku - můžete žít.

Na vložit fotku, video z YouTube nebo kód zprávy ze sociální sítě, musíte přejít na nový řádek(stiskněte enter) a použijte tlačítka, která se objeví.

Opět žádné ozdůbky, ale hlavní je, že to funguje správně.

Nahoře je nezřejmý přepínač, kterým můžete aktivovat zpeněžení svého kanálu v Zen. Pravda na prvním místě budete muset získat 10 tisíc zobrazení za týden(donedávna byla hranice 30 tisíc):

Možnosti výdělku docela očekávané - buď reklamní síť Yandex (no, ne Google), nebo AdFox, který Yandex také nedávno převzal. Již jsem zmínil možný příjem (asi 40 tisíc rublů za měsíc), ale to bylo na hranici 30 tisíc zobrazení za týden. Udělejte si tedy vlastní závěry.

Jak přidat zdroj RSS na svůj web v Yandex Zen

Jsou zde vlastně dvě otázky – jak tvořit a jak přidávat. První je nepochybně obtížnější realizovat. Ale nejdřív. Nápověda Zen podrobně popisuje jak jak by měl vypadat další zdroj RSS pro váš web, aby jej tato služba přijala a mohla z něj vytahovat oznámení o vašich nových příspěvcích.

A hned tam (úplně na začátku) najdete formulář pro odeslání vytvořeného RSS k ověření službou technické podpory služby.

Zbývá už jen vytvořit takový RSS kanál na vašem webu s přihlédnutím ke všemu uvedenému na zadanou stránku požadavky. Pro neprofesionála to nebude snadné. Pro WordPress Zatím jsem nenašel vhodný plugin (někdo předělal plugin Yandex.News Feed by Teplitsa pro odesílání příspěvků na Yandex.News pro tyto úkoly).

Na internetu jsem také našel několik možností vlastní konfigurace požadovaný RSS kanál pro blog na WordPressu. Ještě jsem se nedostal k tomu, abych to vyzkoušel, ale možná budete rychlejší:


Podle požadavků Yandex musí zdroj obsahovat alespoň 50 stránek a musí obsahovat plné texty. Jeho celková velikost může být slušná.

Pokud je v skrýši ještě něco funkčního a zajímavého (i pro jiné motory), zanechte prosím odkazy v komentářích (nebo pošlete e-mailem). Přidám je do tohoto seznamu (odkazy zde jsou uzavřeny z indexování, takže nemá smysl pokoušet se tímto způsobem získat zpětný odkaz – rád bych skutečně shromáždil užitečný seznam možnosti implementace zdroje pro Zen).

Po přidání zdroje, zkontrolování jeho platnosti a jeho rozpoznání technickou podporou služby můžete již začít čekat na provoz ze zen.yandex.ru. V systému sběru statistik návštěvnosti vašeho webu to může vypadat nějak takto:

Jak píší v nápovědě k této službě, příspěvky ze zdroje automaticky končí ve zdroji uživatelů a obcházejí váš kanál. Statistiky ale zohlední jejich zhlédnutí a peníze se za ně zaplatí, pokud překonáte hranici 10 tisíc zhlédnutí za týden.

Pokud najednou chcete podívejte se, jak Yandex Zen zobrazuje příspěvky převzaté z vašeho webu, pak můžete udělat fintu s ušima zmíněnou výše. Můžete jít do mobilní aplikace„Yandex“ (tak se to nazývá jedním slovem) a procházejte jeho kanál, dokud se neobjeví blok s naší službou. Poté klikněte na slovo „Zen“:

A na kartě, která se otevře, klikněte na ikonu se třemi tečkami v pravém horním rohu:

Z rozevíracího seznamu vyberte možnost „Zdroje, které vás zajímají“ a v okně, které se zobrazí, zadejte adresu URL svého webu (nebo kanálu). Poté by se příspěvky z vašeho webu měly začít objevovat ve vašem kanálu Zen, abyste je mohli vidět a hodnotit.

Má smysl používat Zen?

Pokud vy běžný uživatel této služby, pak o jejím použití rozhoduje pouze vaše osobní sympatie či nesympatie. Služba je stále trochu vlhká, ale to jí nebrání v tom, aby vydala docela dobrý výběr (alespoň pro mě), který lze také ručně upravovat pomocí hodnocení Líbí se a Nelíbí.

Pokud jste vydavatel (již zavedený nebo o něm teprve uvažujete), pak máte dvě možnosti prospěšné využití této služby a každý z nich musí být posuzován samostatně:

  1. Začnu s připojení existujícího webu témata vhodná pro tuto službu (perspektivní). Zde nemáte absolutně co ztratit ani investovat (oznámení příspěvků budou automaticky publikována v Zen souběžně se zveřejněním na webu). A za dobrých okolností můžete od Yandexu získat bezplatný provoz a dokonce i další část peněz.
  2. Pokud přemýšlíte o založte si svůj vlastní kanál na Zen a vydělávat na tom peníze, pak je zde situace složitější, protože existuje riziko, že tomu všemu strávíte spoustu času a úsilí, ale nedosáhnete patřičného výnosu. Může ale také vyhořet. To nezjistíš, dokud to nezkusíš!

Pokud chcete provozovat svůj kanál v Yandex Zen, mějte také na paměti, že Yandex může pesimizovat váš kanál za porušení pravidel (a těchto také). (nadpisy, které provokují ke klikání na ně, s texty, které s nimi nekorespondují nebo slabě korelují) a spam a copy-paste (někomu ukradený obsah).

Ten je velmi jasně monitorován (i když ne rychle) a je téměř vždy zastaven. Navíc existuje i klepání v případě porušení autorských práv vlastníkem kanálu na této službě. Tady se nerozmazlíte a odněkud přenesené materiály vás pohledy dlouho nepotěší. A pokud uvidíte své články na kanálech jiných lidí, okamžitě napište stížnost (mechanismus je odladěn a funguje perfektně).

Organizátoři vás také nevítají, když na svém kanálu zveřejňujete oznámení, která lidi posílá ke čtení plnou verzi na váš web. K tomu je zde možnost připojení RSS kanálu. Také byste neměli duplikovat materiály z RSS kanálu ve svém kanálu – mohou způsobit pesimismus.

Ano, majitelé služby také hrozí, že utratí milion dolarů na podporu slibných kanálů:

Zajímavé, že? Komu to dají? a za co?

Ať se vám daří! Brzy se uvidíme na stránkách blogu

Na další videa se můžete podívat na
");">

Mohlo by vás to zajímat

Apometr - bezplatná služba sledovat změny ve vydávání a aktualizacích vyhledávače
Widgety Yandex - jak přizpůsobit a učinit hlavní stránku pro vás informativnější a pohodlnější

RSS- rodina formátů XML určených k popisu novinek, oznámení článků, změn v blozích atd. Informace z různých zdrojů prezentované ve formátu RSS mohou být shromažďovány, zpracovávány a prezentovány uživateli ve formě, která je pro něj vhodná, speciálním agregátorem programy

Wikipedie

Na mnoha stránkách uvidíte tlačítko nebo, což znamená, že stránka má k dispozici zdroj RSS. Tato služba je vhodná pro čtenáře stránek, protože s pomocí agregátorů RSS, například Yandex.Lenta nebo Kanban.ru, můžete shromažďovat svůj vlastní zpravodajský kanál a číst zprávy z různých webů na jednom místě nebo je přijímat na svůj e- pošty pomocí služby Rss2Email.

Přečtěte si více o RSS například v Computerra.

Tento článek není o používání RSS kanálů a agregátorů, ale o tom, jak rychle vytvořit zpravodajský kanál na webu pomocí programu RSS.PHP a MySql.

Počáteční podmínky Takže máte web, který má podpora PHP a základna funguje Data MySql

(mimochodem velmi častá kombinace). Z databáze, ve které jsou uloženy texty vašeho blogu nebo oznámení o novinkách, obdržíme data pro náš zdroj. Zdroj bude vytvořen dynamicky, přímo na vyžádání, takže vše, co potřebujete, je příslušný skript. Můžete si to napsat sami, ale můžete si vzít hotový

Trochu teorie

Nejprve trocha teorie. Pro náš feed použijeme formát RSS 2.0 pro případné zájemce odkazuji na popis formátu, který najdete. A nevyužijeme všechny prvky, ale jen ty, bez kterých se opravdu neobejdeme: Živel
Popis titul
Název kanálu. odkaz
Odkaz na hlavní stránku webu. popis
Popis kanálu. jazyk
copyright Copyright
řídící Editor E-mail editor kanálu.
webmaster E-mail pro webmastera.
datum zveřejnění Datum zveřejnění informací v kanálu.
lastBuildDate Čas poslední změny kanálu.
kategorie Určuje kategorii, do které kanál patří.
Položka Skutečný obsah kanálu. Musí existovat alespoň jeden prvek.

Položka

Nejprve trocha teorie. Pro náš feed použijeme formát RSS 2.0 pro případné zájemce odkazuji na popis formátu, který najdete. A nevyužijeme všechny prvky, ale jen ty, bez kterých se opravdu neobejdeme: Živel
Popis Záhlaví
Název kanálu. Odkaz na celý text
Odkaz na hlavní stránku webu. Anotace
kategorie Kategorie
datum zveřejnění Datum zveřejnění článku. Některé agregátory nezobrazí článek, pokud ještě nenastalo zadané datum. Ale ne všechny.

Vzhledem k tomu, že RSS je podmnožinou XML, měli bychom skončit asi takto: Pokud ve skriptu něco změníte, zkontrolujte, zda je v souladu se standardem pomocí služeb Feed Validator nebo RSS Validator


Spuštění programu

Program se skládá z následující soubory: rss.php- spouštěcí soubor, rss.inc- zahrnout soubor s popisem třídy, conn.inc- soubor popisující parametry pro připojení k databázi.

Pro spuštění programu změňte data připojení k databázi v souboru conn.inc, změňte parametry feedu v souboru rss.php a zapište do libovolného pohodlný katalog na vašem webový server, alespoň v kořeni. Nezapomeňte zkontrolovat datovou strukturu MySql databáze, pro program můžete použít například toto:

CREATE TABLE BLOG (ID int(11) NOT NULL default "0", title varchar(50) default NULL, text popisu default NULL, link varchar(200) default NULL, date date default NULL, category varchar(100) NOT NULL default "", ab varchar(10) NOT NULL výchozí "", PRIMÁRNÍ KLÍČ (ID)) TYPE=MyISAM;

poté budete mít pásku s adresou

co bude dál?

Nyní nezapomeňte umístit tlačítko na viditelné místo a přidat kód mezi značky na stránky vašeho webu :
aby prohlížeče pochopily, že máte zdroj. A samozřejmě zdroj zaregistrovat vyhledávač, například http://blogs.yandex.ru/add.xml a v katalogu http://blogs.yandex.ru/add-catalogue.xml

Program pro tvorbu RSS kanálů si můžete zdarma stáhnout, Rss.php (3 Kb)

Každý webmaster chce, aby jeho stránky byly oblíbené a navštěvované. A používá k tomu všechno možné způsoby. Jednou z možností, jak zvýšit popularitu vašeho zdroje, je použití technologie RSS.

Stručně řečeno, co to je a jak to funguje. RSS umožňuje uživatelům, kteří se přihlásí k odběru kanálu RSS, okamžitě přijímat upozornění na jakýkoli nový obsah zveřejněný na vašem webu. Pokud bude oznámení vašeho článku zajímavé, stačí uživateli kliknout na odkaz a dostane se na váš web. Uživatel tak na váš web nezapomene, ale bude pravidelně dostávat připomínky jeho existence ve formě oznámení o článku.

Tento článek je věnován tomu, jak si sami uspořádat RSS kanál pro svůj web. Takže, jak již bylo popsáno výše, in celkový pohled RSS je shrnutí nové produkty na vašem webu, což je soubor s příponou xml.

Jako všechno na tomto světě má RSS několik modifikací (verzí). Nejoblíbenější formáty RSS v současnosti jsou RSS 2.0 a Atom. V tuto recenzi Naučíme se, jak vytvořit RSS kanál, který je kompatibilní s oběma formáty.

Začněme vytvářet RSS kanál. tvoříme prázdný soubor S txt rozšíření, otevřete jej například pomocí programu Poznámkový blok. První dva řádky budou vypadat takto:


V nich naznačujeme, že ano xml dokument a zdroj podporuje současně formáty RSS 2.0 a Atom.

Nyní musíte zadat úplnou cestu, kam bude soubor s obsahem RSS na vašem webu uložen. V mém případě to bude vypadat takto:


  1. http://site/feed/- cesta k souboru na hostingu.
  2. rss.xml- toto je název souboru, který bude ukládat novinky z našich stránek (které ve skutečnosti nyní vytváříme).

Nyní uvádíme název našeho RSS kanálu, odkaz na web a stručný popis kanálu:

Vše pro webmastera
http://stránka/


http://сайт/pic/rss.jpghttp://stránkaRSS kanál

A datum, kdy byl náš kanál naposledy upraven:

Tomuto řádku kódu musíte věnovat zvláštní pozornost. Pokaždé, když přidáte novinky, budete muset změnit číslo v tomto řádku. Jinak programy pro čtení RSS kanálů jednoduše nebudou vědět, že novinky byly aktualizovány. Když totiž přijdou na váš web, podívají se na datum v tomto řádku, porovnají ho s datem poslední aktualizace ve své databázi, a pokud se shodují, pak se informace nepřečte.

Datum je nutné zadat v angličtině v následujícím pořadí – den v týdnu, den, měsíc, rok, čas.

  • Ne – neděle
  • Po – pondělí
  • Út – úterý
  • st – středa
  • Čt – čtvrtek
  • Pá – pátek
  • So - Sobota
Dále musíte zveřejnit samotné novinky, které chcete sdělit odběratelům vašeho RSS kanálu. Dělá se to takto:


Jak si vytvořit vlastní RSS kanál?
http://site/info/09.shtml

Po, 19. května 2008 01:29:14 GMT
http://site/info/09.shtml

  • ... - mezi těmito značkami je obsažen celý blok zpráv
  • ... - zde píšeme novinový titulek
  • ... - odkaz na plnou verzi novinky (článek)
  • ... - shrnutí novinek
  • ... - datum zveřejnění novinky na webu
  • ... - opět odkaz na plnou verzi novinky (článek)
  • Pokud zveřejňujete několik novinek najednou, musíte takový blok vytvořit pro každou z nich.

    Po zadání všech novinek zavřete značky zpravodajského kanálu na konci:

    Co jsme získali jako výsledek:





    Vše pro webmastera
    http://stránka/
    Novinky webového portálu – vše o tvorbě a popularizaci webových stránek


    http://сайт/pic/rss.jpg
    http://stránka
    RSS kanál


    Jak si vytvořit vlastní RSS kanál?
    http://site/info/09.shtml
    Tento materiál poskytuje podrobné pokyny pro vytvoření kanálu RSS pro váš web.
    Po, 19. května 2008 01:29:14 GMT
    http://site/info/09.shtml

    Nyní soubor uložíme, změníme jeho příponu z txt na xml a nahrajeme na hosting. Poté na stránku vložíme tlačítko RSS (cestu, ke které jsme napsali do souboru) a učiníme z něj odkaz na náš news feed.

    RSS leták, který jsme vytvořili, může obsahovat pouze textové informace. Na přání můžeme vytvořit „pokročilejší“ RSS kanál – s možností vkládat grafické informace (jinými slovy obrázky). To se děje na základě RSS kanálu, který jsme již vytvořili s přidáním nového tagu CDATA. Barevně jsem označil nové vložení do starého kódu, které nám umožňuje vytvořit RSS kanál s grafikou:





    <!]>




    <!]>


    <!]>

    V tento materiál daný pokyny krok za krokem vytvoření kanálu RSS pro váš web]]>


    Jak vidíte, mnoho prvků kódu je nyní jednoduše zahrnuto do značeka popis obsahuje obrázek

    Vytvořili jste tedy soubor s RSS kanálem (s grafikou nebo bez ní) a umístili jste jej na svůj hosting. Nyní je čas se ujistit, že je vše provedeno správně a zdroj RSS zobrazuje informace správně. Pokud použijete Prohlížeče Opera nebo Mozilla, pak stačí zadat adresní řádek cestu prohlížeče k vašemu RSS kanálu na hostingu a podívejte se na výsledek. Pokud si chcete procvičit a vidět, jak vypadají RSS kanály s grafikou a bez ní, můžete se podívat na moje RSS kanály:

    • - stuha s grafikou (neaktualizovaná)
    • - páska bez grafiky

    Bude také dobré zkontrolovat, zda váš kód neobsahuje chyby. Můžete to udělat například zde - FEED Validator . Tento zdroj naskenuje kód vašeho RSS kanálu a dá závěr o přítomnosti nebo nepřítomnosti chyb.

    Na základě materiálů z webu http://www.jeder.ru/



    
    Nahoru