Změna textových popisků. Odebrání přípony souboru

Dlouho jsem o tomto panelu neřekl nic dobrého a právě dnes jsem si zjednodušil práci a z dlouhodobého hlediska ušetřil spoustu času.

Jakmile zaregistruji doménu, propojím ji s VPS a pokusím se vložit alespoň nějaký stub, s hlavním klíčem v h1 a title. Dříve jsem jednoduše upravoval standardní index.html a nemotorně vkládal potřebná klíčová slova. Postupem času se dal dohromady malý startovací balíček jednoduché html stránky.

Nyní jsem se dostal k úpravě standardního index.html ve VestaCP. Nyní jsou vytvořeny správné robots.txt, sitemap.xml (ano, pouze s hlavní stránkou), index.php (místo index.html), .htaccess, style.css a sociální tlačítka.

Jak změnit index.html ve VestaCP

Pokud máte pohodlného sftp klienta a root přístup, můžete to udělat velmi jednoduše. Stáhněte si moji šablonu z GitHubu, přejděte v klientovi na /usr/local/vesta/data/templates/web/skel/public_html/, smažte odtud soubory a nahrajte ty, které jste právě stáhli. To je vše.

Pokud není k dispozici žádný sftp klient nebo root, bude to trvat trochu déle. Připojte se přes ssh a přejděte do adresáře se stub soubory:

Cd /usr/local/vesta/data/templates/web/skel/public_html/

Vytvořte všechny potřebné soubory. Pokud jste si můj archiv stáhli z GitHubu, zadejte následující příkaz:

Sudo touch .htaccess sitemap.xml style.css pravděpodobné.css pravděpodobné.js

Sudo chmod 755 .htaccess sitemap.xml style.css pravděpodobné.css pravděpodobné.js

A přejmenujte index.html na index.php:

Sudo mv index.html index.php

Každý soubor je nyní potřeba upravit tak, aby vám vyhovoval, to lze provést pomocí editoru konzoly Nano pomocí následujícího příkazu:

Název souboru sudo nano

Stačí vybrat text, odstranit jej a vložit, co potřebujete. Soubor se uloží kombinací Ctrl + O, poté můžete Nano zavřít kombinací Ctrl + X.

%doména%- Toto je proměnná, kterou je doména nahrazena. Pomáhá generovat správné soubory robots.txt a sitemap.xml.

Pokud si nechcete vytvářet vlastní útržek, můžete použít můj: vesta-index-template. Klikněte na odkaz a ve složce šablon najdete všechny hotové soubory.

Informace o souborech v šabloně jsou níže.

Generování sitemap.xml

Skládá se z jedné stránky - hlavní. Jedinou skutečnou výhodou je zatím to, že webový správce Yandex vás neobtěžuje chybou chybějícího souboru Sitemap.

Generation.htaccess

V .htaccess je okamžité přesměrování z www na non-www, přesměrování na https (okamžitě se připojuji z Let’s Encrypt) a přesměrování z index.php a index.html do kořene domény. Navíc bylo přidáno přesměrování pro externí odkazy, stačí přidat /out/ na začátek.

Generování souboru robots.txt

Okamžitě zaregistruji hostitele s https a ukážu na mapu webu.

O index.php, style.css a sociálních tlačítkách

Abych to usnadnil, vzal jsem hotový minimalistický rámec CSS. V ukázce na GitHubu to není, hledejte ten svůj, jsou jich stovky. 🙂 Také jsem provedl nějaké změny ve style.css a přidal tlačítka Pravděpodobnost. Také jsem dal Metricu a komentáře z VKontakte jako útržky (lol).

Na začátku index.php jsou pro usnadnění specifikovány 3 proměnné, které jsou nahrazeny na všech správných místech:

  • $vesta_title- Název stránky;
  • $vesta_description- Popis webu;
  • $vesta_sitename- Název webu.

Změňte je tak, aby vyhovovaly vašemu projektu.

V hlavě apiId také označuje 6666666. Toto je ID pro komentáře VKontakte, můžete ho získat na

Soubor index.php svého webu můžete libovolně přejmenovat a systém automaticky použije nový název. Pro správné zpracování odkazů však budete muset aktualizovat nastavení na stránce Správce > Nastavení systému > Obecná konfigurace v Ovládacích panelech s novým hlavním názvem souboru.

Odebrání přípony souboru

Kromě přejmenování hlavního souboru svého webu můžete své adresy URL ještě více zpříjemnit odstraněním přípony souboru. Chcete-li to provést, musíte svému webovému serveru sdělit, aby se souborem zacházel jako se souborem PHP, i když nemá odpovídající příponu .php.

Níže jsou uvedeny pokyny, jak toho dosáhnout, pokud je váš web hostován na serveru s webovým serverem Apache:

  1. Přejmenujte svůj aktuální soubor a odstraňte jeho příponu „.php“. Pokud chcete, můžete také změnit jeho název „index“ na něco jiného. Řekněme například, že chcete změnit název na mynewindex . Všimněte si prosím nového názvu.
  2. Vytvořte prázdnou textový soubor na vašem serveru ve stejném adresáři, kde je umístěn soubor vašeho hlavního webu. Tento textový soubor pojmenujte „.htaccess“ (bez uvozovek). Poznamenejte si tečku na začátku názvu souboru; Tento Velmi Důležité.
  3. Umístěte následující kód do nového souboru .htaccess. Poznámka: slovo "mynewindex" by mělo v prvním kroku odpovídat novému názvu souboru vašeho hlavního webu.

    • Apache 2.x zkuste tento kód:


      AcceptPathInfo zapnuto
      SetOutputFilter PHP
      SetInputFilter PHP

      Pokud váš web běží na serveru Apache 1.x, Apache 2.x s PHP 4.3. nebo novější nebo na jiném serveru, zkuste tento kód:


      ForceType application/x-httpd-php

      Pokud na vašem hostingu/serveru běží PHP jako proces CGI (a ne jako modul webového serveru), pak vy musí použijte následující kód:


      SetHandler aplikace/x-httpd-php

    Důležité:
    U svého správce hostitele/serveru byste měli zkontrolovat, zda je na webovém serveru povolena možnost „AllowOverride“. V opačném případě nemusí výše uvedené příkazy fungovat.

    Musíte se ujistit, že používáte správné příkazy .htaccess od správce hostitele/serveru. Obvykle výše uvedené příkazy fungují, ale některé servery se někdy nainstalují nestandardními způsoby a správce hostitele/serveru vám bude muset sdělit správné příkazy.

    Pokud váš poskytovatel hostingu nepoužívá webový server Apache, budete muset kontaktovat svého správce, aby vašemu webovému serveru správně řekl, jak zacházet se souborem PHP, i když nemá příponu .php.

  4. Přejděte na stránku Správce > Obecná konfigurace v ovládacím panelu a aktualizujte název svého domovská stránka webové stránky na tu, kterou jste vybrali v prvním kroku (zkontrolujte, zda v názvu není přípona souboru „.php“).
  5. Aktualizujte všechna nastavení cesty a adresy URL na stránce Správce > Správa sekcí tak, aby odpovídala vašemu přejmenovanému souboru.
  6. Můžete také zjistit, že vaše nedávno přejmenovaná stránka mynewindex se nezobrazí, když přejdete do adresáře vašeho webu (bez uvedení názvu souboru). Pokud je to váš případ, možná budete muset přidat další řádek na začátek vašeho souboru .htaccess:

    DirectoryIndex mynewindex index.php index.shtml index.html index.htm

    Server vyhledá vámi zadané soubory v pořadí, v jakém jsou uvedeny v souboru. První soubor nalezený v popisu se zobrazí jako výchozí stránka pro daný adresář.

  7. Pokud používáte tuto instrukci pro přístup k EE ze subdomén nebo jiných přístupových bodů, budete muset upravit soubor(y) path.php tak, aby odkazoval na nový název souboru index.php.

Úplné odstranění index.php z adresy URL

Neoficiální EE Wiki má stránku s pokyny, které můžete použít k úplnému odstranění index.php z vašich URL. Upozorňujeme, že je to možné pouze na některých serverech a EllisLab tuto funkci oficiálně nepodporuje.

Od autora: Ahoj všichni. Dnes vám ukážu, jak upravit domovská stránka ve wordpressu dvěma způsoby. Velmi často je totiž potřeba jeho vzhled mírně upravit, případně úplně změnit. Jak to udělat?

První možností je úprava souboru index.php

Pokud jste v nastavení určili, že se mají nejnovější příspěvky zobrazovat na hlavní stránce, pak se kód, který je zodpovědný za jejich zobrazení, nachází v souboru index.php aktivního tématu. To je to, co musíte otevřít v pohodlném editoru, abyste mohli něco změnit. Všechno ti ukážu lokální server. Například takto se na hlavní stránce zobrazují záznamy ve známé šabloně Twentyfourteen.

Řekněme, že potřebujeme změnit nadpisy tím, že k nim přidáme nějaké slovo. Pojďme k tomuto jednoduchému úkolu. Nejprve musíte najít složku s aktivní šablonou a jít do ní.

Pojďme to otevřít. Nejlépe pomocí editoru, jako je Notepad++, a ne jednoduchého poznámkového bloku, kde není žádné zvýrazňování kódu. Pokud vůbec neznáte funkce PHP a Wordpress, může pro vás být velmi obtížné se v kódu orientovat. Přesto se pokusím něco vysvětlit. V tomto případě vidíme v souboru standardní smyčku WordPress, která kontroluje, zda existují příspěvky, a pokud existují, podle toho je zobrazuje. Tady je:

Zjednodušeně řečeno se stane následující: WordPress zkontroluje, zda vůbec existují nějaké výstupní záznamy, a pokud ano, tak funkce get_template_part odešle příkaz - do tohoto souboru zasuňte kód, který je v souboru content.php.

Došli jsme tedy k závěru, že v případě šablony dvacet čtrnáct je to právě tento soubor, který je potřeba upravit. Pojďme to otevřít.

Již obsahuje kód, který je zodpovědný za zobrazení oznámení příspěvku. Opět byste měli kód číst alespoň intuitivně. Tento kus kódu například kontroluje, zda je typ příspěvku jeden příspěvek.

Pokud ano, tak se zobrazí h1, tedy nadpis první úrovně, bez odkazu na příspěvek, protože už jsme na stránce příspěvku.

Ve všech ostatních případech se zobrazí odkaz na titulek. Můžete zkusit přidat nějaké slovo do parametru, uložit ho a zjistit, co se stane:

Nyní jsme již změnili hlavní stránku. Chcete-li to udělat vědomě, musíte znát základy php a funkce wordpress motoru. V souladu s tím můžete úpravou kódu souborů šablon změnit téma, jak chcete, včetně hlavní stránky.

Druhým způsobem je nastavení domovské stránky

Chcete-li to provést, musíte přejít na položku v panelu správce Vzhled- Založit. Poté vyberte položku Statická domovská stránka, kde vyberete a určíte jako domovskou stránku statickou stránku, změny je také potřeba uložit.

Nyní hlavní stránka zobrazuje toto:

A pokud provedete změny na stránce s nejnovější záznamy můžete pouze prostřednictvím kódu, pak lze statickou stránku změnit pomocí tlačítka Upravit v administrační liště.

Můžete úplně vymazat vše, co tam bylo a napsat vlastní text, vložit obrázky, citáty, seznamy. Doporučuji vám používat textový režim, který vám umožňuje volně používat html tagy. Je to proto, abyste měli více prostoru pro změnu.

Toto je nyní zobrazeno na hlavní stránce:

Sečteno a podtrženo

Samozřejmě jsem vám ukázal velmi primitivní příklady. Co vám ale brání provést další změny a úplně přetvořit domovskou stránku? Nic. Ať už použijete kteroukoli metodu, základní znalost html je výhodou. První metoda vyžaduje větší kvalifikaci, protože mluvíme o programování webu a změně kódu šablony.

Co byste měli dělat, pokud se chcete naučit upravovat a vytvářet své vlastní stránky WordPress, ale stále narážíte na zeď? Řešení je velmi jednoduché – kupte si naše. Všimněte si, vytvořením, nikoli úpravou. A pokud se naučíte, jak je dělat od začátku, pak bude oprava něčeho v šabloně později velmi jednoduchý úkol.

No a tím se s vámi loučím. Pokud chcete v blízké budoucnosti udělat prudký skok vpřed ve svém chápání layoutu a WordPressu, nezapomeňte si zakoupit náš kurz – takové produkty jsou v RuNet vzácné!

  • Máme ovládací panel BILLmanager
  • Na formuláři pro ověření telefonu (ochrana před podvodníky) musíme změnit text s uvedením kontaktů, které máme kontaktovat, pokud ověření neprošlo automaticky.
  • Telefonní číslo naší společnosti v tomto příkladu je +7 495 111 11 11

Akce

1) Vytvořte soubor s popisem pluginu /usr/local/ispmgr/etc/billmgr_mod_myfraud.xml s následujícím obsahem

> Pokud narazíte na potíže s automatickou aktivací, měli byste zavolat na číslo +7 495 111 11 11 > > > Pokud máte problémy s automatickou aktivací, zavolejte nám +7 495 111 11 11 > > > >

Vysvětlivky

V v tomto příkladu, stejně jako v předchozím jsme využili možnosti nahradit XML popis rozhraní uživatelskými daty a zprávu s interním názvem vinfo1 v modulu nahradili interním názvem validate.phone.check pro hlavní (en) a ruských (ru) jazyků.

Kde může člověk neznalý obsahu ovládacího panelu získat tato interní jména?

První metoda (nejjednodušší):

Podívejte se, jak vypadá původní nápis v rozhraní. V našem příkladu pro hlavní (anglický) jazyk vypadá nahrazená fráze takto: „Pokud máte nějaké problémy s ověřením svého telefonního čísla, kontaktujte naše centrum podpory. Otevřete soubor /usr/local/ispmgr/etc/billmgr_msg_en.xml v libovolném editoru a vyhledejte zdrojovou frázi. Najdeme něco jako tento blok textu (elipsa nahrazuje vyříznutá data, která pro příklad nejsou podstatná):

... Pokud máte nějaké problémy s ověřením svého telefonního čísla, kontaktujte naše centrum podpory. ...

Zjistili jsme tedy, že interní název modulu pro ověření telefonu je roven „validate.phone.check“ (hodnota atributu name tagu zpráv) a interní název textového štítku, který potřebujeme, je roven „vinfo1“ (hodnota atributu name tagu msg)

Tato metoda má však jednu nevýhodu: pokud je zpráva příliš krátká, například „Jméno“, může se objevit mnohokrát, v tomto případě je lepší použít druhou metodu (nejpřesnější):

Otevřeme formulář, který potřebujeme, v našem prohlížeči a podíváme se do protokolu ovládacího panelu (v tomto příkladu /usr/local/ispmgr/var/billmgr.log), jak se funkce zpracování jmenovala tato forma. V našem příkladu uvidíme čáru podobnou

16. května 23:46:35 INFO Žádost "func=validate.phone.check&country=55&nextfunc=vds%2Eorder%2E1&noback=on&phone=1111111111&price=414"

Z něj přebíráme hodnotu parametru func validate.phone.check - to je interní název modulu pro ověřování telefonu. Dále se podívejte na soubor /usr/local/ispmgr/etc/billmgr_msg_en.xml a se znalostí interního názvu modulu vyhledejte popis jeho textových štítků, které budou začínat řádkem

Uvnitř tohoto bloku najdeme zprávu, kterou potřebujeme, a stejně jako v první metodě určíme interní název zprávy.

Existuje také třetí způsob (teoretický):

Otevřete dokumentaci API pro požadovaný ovládací panel. V našem příkladu BILLmanager_API tam najdeme popis funkce, kterou potřebujeme, a uvidíme její interní název a také interní názvy parametrů (polí). Tuto metodu však nelze použít vždy, protože jsou zde popsány pouze parametry a chybí popis textových popisků, které nejsou pro funkci důležité. Kromě toho ne všechny moduly mají popis přístupu k nim přes API (například kvůli nedostatku nutnosti nelze tuto metodu použít k vyřešení problému zvažovaného v tomto článku).

Pomohla vám tato informace? |