phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-06, 14:26

Zdravím,

vedu boj s konkurencí a bohužel mi vyhledávače moc nepřejí.

Zda se mi, že se nezaindexují nadpisy článků - místo, aby ve vyhledávači bylo stále "Blink-182.cz - nový song Heart's All Gone vydán!", což je uvedeno v <title>, resp. v config.php - bych byl rád, kdyby se ve výsledcích hledání zobrazily i nadpisy právě článků.

Příklad: kapela před pár dny vypustila song s názvem Heart's All Gone.
Seznam.cz výsledky
Místo, aby výsledek vyhledávání odkazoval na článek Nový song blink-182!!! Heart's All Gone, odkazuje na Biografii z jednoho členů.

Snad jsem se vyjádřil jasně.
Dle [http://seo-servis.cz/source-zdrojovy-kod/6145305] vidím, že mi chybí v obsahové části nadpisy. Můžu tedy kód nějak opravit, abych měl tyto nadpisy použity na nadpisy článků?

Mohl by mi prosím někdo pomoct?
Děkuji.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-08-06, 18:23

Ak chceš nadpis z názvu článku, zmeň článkovú šablónu:
switch ($rs_typ_clanku):
  case "kratky":
// ------------------------------------- [kratky clanek] -------------------------------------
echo '
        <div class="cla-kratky'.$class.'">
            <h2 class="cla-nadpis" title="'.htmlspecialchars($GLOBALS["clanek"]->Ukaz("titulek"), ENT_QUOTES).'">'.$GLOBALS["clanek"]->Ukaz("titulek").'</h2>
            <div class="cla-obsah">
                <div class="cla-text">
                '.$GLOBALS["clanek"]->Ukaz("uvod").'
                </div>
            </div>
        </div>';
// ------------------------------- [konec - dl. clanek nahled] -------------------------------
  break;
  case "cely":
// ------------------------------------ [dl. clanek cely] ------------------------------------
echo '
        <div class="cla-cely">
            <h1 class="cla-nadpis">'.htmlspecialchars($GLOBALS["clanek"]->Ukaz("titulek")).'</h1>
            <div class="cla-obsah">
                <div class="cla-text">
                    <div class="cla-perex-visited">
                    '.$GLOBALS["clanek"]->Ukaz("uvod").'
                    </div>
                    <div class="clear">&nbsp;</div> 
                    '.$GLOBALS["clanek"]->Ukaz("text").'
                </div>
				<div class="clear">&nbsp;</div>';
                SouvisejiciCl($GLOBALS["clanek"]->Ukaz("link"));
echo '
			<div class="clear">&nbsp;</div> 
            </div>
        </div>';

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-06, 19:17

Použitelné bylo až <h4>, jinak jsou ostatní moc velké. Pomohlo by to tedy vůbec ve vyhledávání?
Akorát problém, že mi to udělalo nepříjemnou mezeru, viz to bílé vyznačení:
[img]http://2i.cz/2i/i/4e3d84df/1795510992f26a5af7d79c4f51a1ca92/17872f05d6.f.jpg[/img]
Dá se to nějak v CSS ošetřit? Popř. dá se třeba v CSS nastavit pro H1 např. font o velikosti 16px ? Bude to validní / sémantické?

Děkuji.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-07, 17:18

Ten dotaz výše už mám vyřešený.

Nyní bych chtěl dát text z Úvod do meta tagu description. Problém mám ale v tom, že když v úvodu je např. odkaz (či určitě i další prvek vkládající do kódu '<'), tak se slovo, na kterém je tento odkaz + celý text za ním vypíše normálně do horní části stránky.

Takto to pak vypadá ve zdrojovém kódu: link na obrázek
Lze tento nedostatek prosím nějak odstranit? Vkládá to tam i <br /> atd.


×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-08-07, 17:20


$uvod_bez_html = htmlspecialchars(strip_tags($GLOBALS["clanek"]->Ukaz("uvod")));

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-07, 17:33

Tisíceré díky, funguje to :) Děkuji moc.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-07, 18:00

Ještě se zeptám ... googlil jsem, i tady jsem hledal a projel témata v CK Editor sekci.
Jak prosím můžu odstranit <br />? Zaměnit tedy za <br>. Vkládá se to tam při psaní článků a odenterování.

Našel jsem akorát:
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br

Ale nic s těmi závorkami a lomítkem.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-08-07, 18:51

Toto už nepatrí sem, ale odpoviem a skúsim to presunúť do FCK zložky. EDIT: presunúť sa dá len celé vlánko, takže to už ostane tu. Do budúcna: pre novú tému založ nové vlákno v príslušnej sekcii: [http://www.phprs.net/forum/list.php?14]

/> je síce v HTML nevalidné, ale funguje vo všetkých prehliadačoch, takže by som to buď nerišil, alebo to nahradil hromadne po uložení. [http://www.phprs.net/forum/read.php?5,33292,33295#msg-33295]



Celkem upraveno 1×. Poslední úprava pa3k v 07.08.2011 18:53.

Re: Optimalizace - nadpisy
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-07, 19:06

Pardon. Jen to beru jako "optimalizaci" (i když vím, že i /> je ok, ale jde mi o validátor, ať tam nemám zbytečně tolik warningů).

Příště už tedy polezu do správné sekce.
Děkuji za pomoc :)

×××---×××
www.ava-plus44.com
www.blink-182.cz



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.