
Joseph Goodman
0
1404
50
Občas dostávám zprávu od dobrých lidí na Googlu na můj účet Adsense s návrhem, že jedna nebo druhá úprava reklamy, kterou navrhnou, může přispět ke zvýšení příjmů z reklamy. V mnoha případech je navrhovaná změna docela jednoduchá - stačí zveřejnit o něco větší reklamu nebo ji posunout o kousek dále “nad záhybem”.
Jsou však časy, kdy si uvědomíte, že reklama nebo možná nějaký jiný obsah musí jít do oblasti vašeho blogu, do které není snadné se dostat. Obsah postranního panelu je jedna věc, kterou lze obvykle poměrně snadno upravit, ale pokud jde o jiné oblasti vašeho webu, které by mohly být dynamicky generovány kódem, vložení jednoho obsahu není tak jednoduché.
Například v případě blogu WordPress nebo webu WordPress Zapomeňte na blogování: Jak zapnout libovolný web pomocí WordPress Zapomeňte na blogování: jak zapnout některý web pomocí WordPress Už jste slyšeli? Blogy jsou staré zprávy. Doufám, že jsi na ten konkrétní rozjetý vůz neskočil. Jo, statické stránky jsou teď tím vztekem. Žertuji, samozřejmě. Vždy existovala potřeba…, ústřední obsah vaší domovské stránky je pravděpodobně proud výňatků z vašich blogových příspěvků. Lidé mohou kliknout na “” otevřít samotnou stránku příspěvku. Pro své příspěvky v blogu můžete vytvořit jakousi šablonu pro pečlivé vložení požadované reklamy. Jak používat obsahovou šablonu Wordpressu pro psaní rychleji Jak používat obsahovou šablonu obsahu Wordpressu pro rychlejší psaní Wordpress je skvělý vynález a umožnil to stále více lidí má úžasné webové stránky s krásnými tématy. Stále však záleží na obsahu, který stále potřebuje… ve vašem příspěvku přesně tam, kam chcete, ale vložení reklamy na hlavní stránku blogu je o něco obtížnější.
Je to obtížné hlavně proto, že to není jediný tok kódu, který vyvíjí obsah stránky. Je to vlastně smyčka, která prochází vašimi nejnovějšími příspěvky, vytáhne výňatky a vydá text, informace o zápatí o článku a “” tlačítko.
Vkládání obsahu PHP do vaší smyčky blogu
Co to tedy přesně znamená? Vezměme si například můj Adsense. Google mi říká, že by se mi povedlo dobře, kdybych přidal třetí grafickou reklamu blíže k záhybu. Nyní je ideální umístění takové reklamy jen o něco níže v hlavní části a napravo od navigačního panelu. To je pravda, mrtvý střed oblasti, kde jsou uvedeny mé výňatky z blogu.
V ideálním případě by reklama šla hned po prvním výpisu příspěvku na blogu a těsně před oddělovačem řádků mezi příspěvky.
U WordPress existuje několik míst, kde se tento druh kódu výpisu probíhá, ale opravdu záleží na vašem tématu. Obvykle to uvidíte na internetu “stránka” nebo “index” Soubory PHP. Opět záleží na vašem tématu, takže nejlepší je spustit jednoduchý místní webový server pro testování, jako je XAMPP Jak nainstalovat webový server Windows na svůj počítač s XAMPP Jak nainstalovat webový server Windows na svůj počítač s XAMPP, a načíst celý blog nebo web na tento server. Hrajte si se souborem PHP, o kterém si myslíte, že je ten pravý, a zjistěte, zda se stránka změní.
Ve WordPressu se obvykle zobrazí kód, který běží přes vaše poslední příspěvky pomocí příkazu while, jak je uvedeno níže.
Nyní používám motiv Ikarus, který má několik různých rozvržení v závislosti na konfiguraci vašeho blogu. Jsou uloženy v a “rozložení” složku, a v mém konkrétním případě, protože jsem si vybral “blog” rozložení, kód, který hledám, najdete v “blog.php” soubor.
Existuje tucet a půl způsobů, jak donutit něco k zobrazení pouze poprvé prostřednictvím smyčky while. Každý bude mít svůj názor a každý bude mít pocit, že jeho cesta je nejlepší cesta. Nebudu to tvrdit - jen vám dám kód, který funguje.
Buď na začátku vašeho souboru PHP, nebo kdekoli před “Zatímco” stačí vložit následující kód.
Tím se nastaví dvě proměnné na různé hodnoty. A je to. A je 1 a B je 2. Nejsou si rovni, že? A je menší než B.
Takže nyní, když vstoupíte do příkazu while, zkontrolujete, zda je A menší než B. Když poprvé provedete smyčku while, víte, že to bude pravda, takže zobrazíte cokoli, co chcete zobrazit, a pak nastavte A rovnou B tak, že příště skrz “A je menší než B” kontrola již nebude platná a věc, kterou chcete zobrazit pouze poprvé, nebude znovu zobrazena.
Jak vypadá tento kód.
Nyní, pokud o tom přemýšlíte, můžete použít podobný přístup k tomu, abyste něco umístili po prvních 3 nebo 4 výňatcích příspěvků, že? Váš přístup by pak spočíval v nastavení A rovného 1, B rovném 4 a potom pokaždé, když by se vám přidal 1, A. Nakonec by se A po třikrát přes A rovnal B a váš fragment kódu by nebyl proveden pro zbytek času smyčkou while.
Spuštění prvního příkladu kódu na mém blogu a vložení reklamy Google poté, co první výňatek z blogu na hlavní stránce fungoval jako kouzlo.

Dalším způsobem, jak toho dosáhnout, by bylo znovu nastavit A jako vlajku rovnou “skutečný” a pak je nastavena na hodnotu “Nepravdivé” poprvé přes smyčku. Jak jsem řekl, šest nebo půl tuctu - jeden nebo druhý. Ať už se rozhodnete dělat cokoli, dokud je podmínka pravdivá pouze poprvé přes smyčku while, váš kód bude fungovat perfektně.
Jak si můžete vložit php do smyčky? Jak si takové vytvoříte? “jednou” podmínky ve vašem PHP kódu? Sdílejte některé z vašich vlastních technik a triků, jak to udělat, v sekci Poznámky níže.
Image Credits: PHP Coding přes Shutterstock