Přehled odpovědí
-
AutorPříspěvky
-
Tak to je docela velký rozdíl :-) První případ budou klasické krátké příspěvky, kde je třeba najít vhodný widget pro výpis nejnovějších příspěvků z nějaké rubriky a poté ještě pomocí JavaScriptu (asi nejlépe jQuery) dodělat skrývání/odkrývání textu po kliknutí na jejich název.
Druhý případ už je pouze plugin pro napojení Twitteru, kde jsou dvě možnosti. Chcete psát “tweety” ve WordPressu jako příspěvky a pak je automaticky publikovat na Twitter nebo pouze zobrazovat oficiální “tweety” z Twitteru? Tam už ale asi nepůjde jejich skrývání, protože “tweety” nemají žádný název, na který by se dalo kliknout.
13. července 2012 (12:45) odpověď na téma: Jak přidat novou stránku pouze do patičky(footer) a ne do MENU #12104Budou určitě potřeba nějaké podrobnosti. Jakou používáte šablonu? Jakým způsobem je zobrazováno menu v zápatí (widget, funkce, plugin)? Co to znamená “a ne do MENU”?
Takže automatická aktualizace normálně proběhla a pak se objevila stránka pro opětovné přihlášení? V tom případě to bude asi v pořádku a vypadá to spíše na nějaký plugin (viz bod 3).
Ano, to je jedno z možných řešení. Pokud to nebude fungovat, tak vyzkoušejte další…
Automatická aktualizace proběhla bez problémů? Nebo se objevila nějaká chybová hláška?
Do administrace se ale bez hesla nedostaneme, takže to nemůžeme vyzkoušet. Každopádně stránka pro přihlášení do WordPressu je v pořádku a samotný web také. Jaké jsou možnosti?
1) Problém by mohl být na straně hostingu (Banán) či nějakého podivného nastavení.
2) Problém vznikl v průběhu automatické aktualizace – zkuste WordPress ještě ručně přeinstalovat (nahrání souborů na FTP). V tomto případě také občas zůstával na FTP zapomenutý soubor .maintenance, který ponechával zapnutý režim údržby webu, ale potom obvykle nefungoval celý web a ne jenom administrace. Ale raději to zkontrolujte, pozor, tento soubor není na první pohled vidět, musíte si nechat pomocí FTP klienta zobrazit i skryté soubory.
3) Způsobuje to nějaký plugin, zkuste je raději všechny deaktivovat, a to přejmenováním složky wp-content/plugins na FTP.
P.S. Špatně vložená URL adresa v původním příspěvku vznikla patrně tak, že tazatel vložil dotaz nejdříve zde a poté ho zkopíroval. Jenže tam není zobrazena celá URL adresa, ale část je nahrazena symbolem “…”, který se tak vložil sem na fórum a nefunguje :-)
Papik81: Zajímavé, takže pokud nahrajete soubor “Životopis Jan Novák.doc” přímo do WordPressu, tak je na FTP uložen správně v této podobě (liší se pouze název). Ale pokud ho nahrajete prostřednictvím pluginu Contact Form 7, tak je ze souboru to první písmeno odříznuto? Používáte nejnovější verzi WordPressu a pluginu? Mimochodem mezery by měly být nahrazeny pomlčkami (viz dále).
Lukenzi: Souhlasím, že pokud se nebude v názvech diakritika používat, tak nebudou ani problémy. Na druhou stranu, WordPress by se měl postarat o to, aby s tím uživatelé neměli problémy a případně to ořezat za ně. On to vlastně většinou dělá, ale občas tam jsou nějaké chybičky…
iq8: Vzpomínám si, řešili jsme to zde. Už by to mělo být opraveno a písmena s diakritikou by neměly způsobovat problémy. Vyzkoušejte nejnovější verzi WordPressu, kromě výše zmíněného problému (odříznutí prvního velkého písmena s diakritikou v názvu) to funguje a neměly by vznikat situace “nahrál jsem soubor, ale nevidím náhled obrázku”.
Mezery jsou v souborech nahrazovány pomlčkou, protože mezery se v URL adresách nepoužívají, tady to WordPress dělá správně podle specifikace.
Ano, menu se vytváří na webu OpenMenu.com a pak se pomocí pluginu pouze načítá na webu, takže uživatelé vlastně ani nepoznají, že bylo vytvořeno jinde.
Jinak mi přijde ideální právě zmiňovaný Easy Restaurant Menu Manager, který by měl umět vše výše popsané. Existuje plugin zdarma a pokud to nestačí, tak placená verze stojí pouze 25 USD, což si určitě může dovolit každá restaurace. Nebo je tam problém ještě v něčem jiném?
Poslední možností je, že si to uděláte sám – není to nic těžkého. Je třeba vytvořit vlastní typ obsahu “jídlo”, přiřadit k němu nějakou taxonomii pro kategorie, doplnit potřebná uživatelská pole (cena, váha) a pak už jenom vše zobrazit na webu, např. pomocí vlastní šablony stránky.
Lukenzi: Pěkné exploity :-) Plugin ale funguje výborně, autor ho pravidelně aktualizuje, tak budeme doufat, že se podobné problémy časem “vychytají”. Pokud jsem to správně pochopil, tak je možné ovlivnit instalaci WordPressu, ale zálohy zůstanou v pořádku, takže se z nich dá po napadení snad bez problémů obnovit starší verze…
Každopádně nedávno jsem si všiml dalšího zálohovacího pluginu UpdraftPlus, který nevypadá vůbec špatně…
Který placený plugin to byl?
Vcelku povedený mi přijde např. Easy Restaurant Menu Manager nebo lze využít i OpenMenu – The official plugin for OpenMenu (pokud tedy nebude vadit napojení na službu OpenMenu.com).
A v čem byl tedy nakonec problém s názvy?
Pro stránku “Zkamenělý zámek” používáte speciální šablonu stránky s názvem “Stránka s postranním panelem”, zatímco stránka “Video” je pouze klasická stránka.
Nevím, jestli jsem to z uvedeného příkladu pochopil dobře, ale jaký to má vlastně smysl odebírat. Je to pouze kotva (anchor) pro “odskočení” úvodního textu, který už návštěvníci viděli na úvodní stránce. Chcete zcela odebrat to “odskakování” nebo to má nějaký jiný účel?
Mělo by to být ale naopak, protože špatně to má právě NextGEN Gallery :-) Můžete vyzkoušet novou beta verzi 1.9.5 (vyšla dnes) a pak také standardně aktualizovat plugin Contact Form 7, vše už by mělo bez problémů fungovat…
Na starší verzi pluginu Contact Form 7 nebo NextGEN Gallery? Takže problém se projevuje i u nové verze pluginu Contact Form 7 3.2? Potřebujeme spíše odvážné uživatele, kteří zkusí použít navrhovanou opravu a řeknou nám, jestli funguje :-) Každopádně návrat k původní verzi je asi také řešení, i když se moc nedoporučuje, protože může občas dojít k problémům s databází (např. upravená struktura v nové verzi).
Takže po prohlédnutí databáze je zřejmé, že problém spočíval v tom, že byl v databázi uložen nějaký starý testovací příspěvek s názvem “Zkouška článku” (z roku 2010), ale nebyl to klasický příspěvek, ale položka vlastního typu obsahu “review”. A protože už dále nebyl tento typ obsahu na webu aktivní (tedy definován), tak ani plugin na mazání uživatelských polí (plugin používá klasický loop pomocí WP_Query) se k němu nedostal, respektive o něm vůbec nevěděl a proto ani nesmazal příslušná uživatelská pole.
Takže v nabídce tato uživatelská pole stále zůstávala, protože se vyskytovala u jednoho starého zapomenutého článku :-) Teď už by to mělo být v pořádku, smazal jsem tato uživatelská pole přímo v databázi. Plugin tedy v pořádku funguje a při testování šablon a pluginů se do budoucna doporučuje oddělený testovací web :-)
někomu jo někomu ne
Takže funguje to na webu nebo ne?
asi to WP Mail SMTP tento pung jsem odstranil a skusil jsem se prihlasit pod jinym nicem
Tak tomu už vůbec nerozumím? Zkuste to prosím popsat trochu podrobněji…
V tom případě by se mělo vše řídit podle nastavení tohoto pluginu, protože je využíván k přepisování (nejen) titulků stránek a příspěvků. Projděte si konkrétní nastavení pluginu v menu Nastavení – All in One SEO. Pomocí proměnných tam můžete přesně definovat, jak by měly příslušné titulky vypadat. Konkrétní titulek pak můžete ovlivnit třeba u každého příspěvku, kde máte speciální sekci “All in One SEO Pack” a můžete zde vyplnit vlastní titulek, popis, atd. Pokud tuto sekci při editaci příspěvku nevidíte, tak si ji zobrazíte pomocí záložky “Nastavení zobrazených informací”, kde zaškrtnete položku “All in One SEO Pack”.
Pokud ještě něco nefunguje tak, jak by mělo, tak poprosím o příklad, tedy na stránce XY je titulek “takový”, i když jsem v administraci vyplnil “makový” a nastavení pluginu je pro stránky určitě správné, konkrétně “takové”.
Fodge87: Dobrý “úlovek”, díky!
Problém bude opravdu asi v HTML kódu. Místo URL adresy na samostatném řádku, tam bylo patrně vloženo něco v této podobě:
<span class="youtube">httpvh://youtu.be/Tl-u4HShtug</span>?rel=0URL adresa tak byla rozdělena a nemohla být správně zpracována. Upravit to můžete v záložce HTML editoru, měla by tam zůstat pouze samotná URL adresa:
httpvh://youtu.be/Tl-u4HShtug?rel=0P.S. Díval jsem se ještě na nastavení pluginu a patrně není vůbec potřeba přidávat do URL adresy videa část
?rel=0, protože je tato možnost přímo v nastavení pluginu a ovlivníte tím i všechna dříve vložená videa. Ve výchozím nastavení (menu Nastavení – Smart Youtube) je označena volba “Include related videos” a stačí to změnit na “Do not include related videos”.To je podivné, před chvílí jsem to zkoušel a smazalo to kompletně všechna uživatelská pole se zvoleným názvem. Teoreticky by ani ve WordPressu nemělo zůstat žádné uživatelské pole jinde než u existujícího článku (při smazání příspěvku by měla být smazána také všechna uživatelská pole). Pokud se název uživatelského pole stále zobrazuje v nabídce, tak je tam někde nějaké zapomenuté. Ale těžko říci proč…
Pošlete prosím přihlašovací údaje (administrátor WordPressu) nebo na email pavelevap@separatista.net, zkusíme se na to podívat.
On je to spíše problém na straně pluginu NextGEN Gallery. Sice se to pokoušel řešit i autor pluginu Contact Form 7 a můžete použít vývojářskou (development) verzi tohoto pluginu, která by měla chybu obcházet. Možná už vyšla i nová verze, která by to mohla také opravovat.
Mimochodem plugin NextGEN Gallery nedávno převzala pod správu nová firma a už se chystá nová verze 1.9.5, která bude obsahovat i tuto opravu.
Podobný dotaz se objevil i zde. Řešením je opravdu také deaktivace jednoho z těchto pluginů, ale s tím se asi nespokojíme? :-)
Zatím můžete použít tuto vcelku jednoduchou opravu a pak už jen čekat na novou verzi NextGEN Gallery, kde by měl být problém definitivně opraven.
U prvního příkladu (Louis Vuitton) jde patrně o Flash, takže tam se nějaký příklad nedozvíme.
Příklad od Lukenziho je asi dost podobný původnímu požadavku – jde konkrétně o Superfish nav-bar style. Jediný rozdíl je asi v tom, že druhý řádek zůstává stále zobrazený.
CSS Menu Maker by šlo asi také použít, ale opět bude potřeba vygenerované menu napojit na WordPress.
jQuery Drop Line Tabs je tedy patrně konečné (vhodné) řešení.
Existuje také mnoho různých pluginů pod klíčovými slovy “dropdown” a “multilevel”, ale podobné menu jsem tam po zběžném procházení nenašel.
Upravovat zdrojové soubory WordPressu je špatný postup. Všechny argumenty, které upravujete v souboru wp-includes/nav-menu-template.php můžete jednoduše zadat i prostřednictvím funkce wp_nav_menu() přímo v šabloně.
To už se ale asi povedlo. Napište nám sem prosím, jakým způsobem máte aktuálně napsanou funkci pro napojení menu ve WordPressu.
Ad 1) V souboru
droplinetabs.cssmáte následující kód:#access a { line-height: 3.333em; padding: 0 1.2125em; text-decoration: none; }Hodnota pro
paddingurčuje vzdálenosti mezi jednotlivými položkami menu. Nedával bych tam fixní šířku pomocíwidth, ale spíše bych zvýšil tuto hodnotu, např. na1.2125em. Ošetříte tím také různé mezery u různě dlouhým názvů. Bohužel se ale tímto způsobem rozšíří také mezery v podřazeném menu, takže musíte ještě doplnit následující kód:#access ul.children li a { padding: 0 1.2125em; }Tím zajistíte, že podřazené menu (druhý řádek) bude mít původní rozestupy.
A odsazení menu od hlavního loga provedete opět v tomto souboru. Najděte definici pro
.droplinetabs ula změňte hodnotumargin: 0;namargin: 0 0 0 320px;(tedy odsazení 320 px zprava).2) Druhý bod jsem nepochopil nebo už to je hotové :-)
-
AutorPříspěvky