Dobrá rada nad sůl

---

Android aplikace
Android Studio https://developer.android.com/studio/index.html návod: 1. https://www.youtube.com/watch?annotation_id=annotation_959268427&feature=iv&src_vid=CAy630TpNrs&v=4y0_Xg0l77Y 2. https://www.youtube.com/watch?v=qvoGFjGtbz0 jiný zdroj: https://www.youtube.com/watch?...
Cookies
užitečné informace: EU pokyny stručné české vysvětlení diskuze na Drupal.cz modul EU Cookie Compliance  
CSS - české znaky v atributu content
Soubor css musí být v kódování UTF-8, jinak čeština nebude fungovat.   Pokud je soubor css v jiném kódování, musí se české znaky psát jako UTF-16 hex za zpětným lomítkem - např.: content:"Napi\161te n\E1m..." Pokud ukazuje špatně, vyzkoušej variantu s mezerou před/za kódem navíc,...
CSS - různé
CSS animace: http://jecas.cz/transition - česky, stručně http://www.w3.org/TR/css3-transitions/  
CSS změna obrázku po najetí myší
http://www.pestujemeweb.cz/obsah/hotova-reseni/zmena-obrazku-pri-najeti.php #block-block-13 .content a { display:block; width:105px;height:37px;overflow:hidden;}   #block-block-13 .content a img { width:210px;height:37px;border: none; } #block-block-13 .content a:hover {text-indent: -...
Čistá URL
databáze s kódováním utf8_czech v souboru settings.php nastavit $base_url         - důležité při použití subdomén... (řádek 275)          v .htaccess v kořenovém adresáři nastavit: přidat řádky:      ...
Drupal 10 +nastavení
htaccess ve složce www - upravit, aby správně přesměrovávalo z domains a subdom a opravit oprávnění k tomuto souboru (viz https://help.wedos.cz/navody/webhosting/htaccess/htaccess-nasmerovani-do-podadresare/ ) nebo použít z jiného funkčního webu v kořenovém adresáři drupalu - přidat...
Drupal 10 aktualizace jádra
https://www.drupal.org/docs/updating-drupal/updating-drupal-core-manually Zazálohujte soubory i databázi. Přejděte do adresáře Drupal. Vyberte všechny soubory v adresáři nejvyšší úrovně (také soubory začínající tečkou), také adresáře 'core' a 'vendor' a odstraňte je. Ujistěte se, že...
Drupal 10 chyba Redirect to external URLs are not allowed...
viz: https://www.drupal.org/project/drupal/issues/2612160#comment-11767977 do souboru settings.php je potřeba přidat řádky (před a po úpravě nezapomeň nastavit oprávnění souboru settings.php!)   if (isset($GLOBALS['request']) and '/subdirectory/index.php' === $GLOBALS['request']->...
Drupal 7 - aktualizace jádra + čeština
JÁDRO https://www.drupal.org/project/drupal soubor misc/states.js nahradit opravenou verzí souboru   ČEŠTINA soubory ke stažení: https://localize.drupal.org/translate/languages/cs soubor drupal-7.xx.cs.po uložit do složky \profiles\standard\translations
Drupal 7 - Chyba při nahrání souboru. Nelze přesunout nahraný soubor. Nelze nahrát soubor.
Nastavení / Média / Systém souborůodkliknout "Uložit nastavení"Možná bude také potřeba nově nastavit cestu k Dočasnému adresáři - složka musí existovat a mít práva!  Cesta k veřejnému systému souborůsites/default/filesCesta k privátnímu systému souborůsites/default/files/privatDočasný...
Drupal 7 - link na soubor pdf by se měl otevřít v novém okně
https://www.drupal.org/project/filefield/issues/301234 do souboru template.php (v tématu) přidat kód uvedený v #27  
Drupal 7 - nefunguje barevné schéma
Při nastavení jiného barevného schématu se nezobrazují správné barvy: http://forum.c4.cz/drupal-7-spatne-zobrazeni-stylu-t4873.html?_ga=1.159299006.527283055.1387872035 přihlaste se na FTP server a přejděte do adresáře sites/default/files/ a obsah souboru .htaccess nahraďte tímto obsahem: #...
Drupal 7 - obrázky ve fotogaleriích jsou špatně otočené
Někdy Drupal nahraje obrázky z PC (kde vypadají správně) a zobrazí je otočené nebo úplně vzhůru nohama. Pomůže nainstalovat modul ImageCache Actions a ke stylům obrázků přidat efekt Autorotate. Více viz: http://www.papeweb.cz/node/1250    
Drupal 7 - pokročilá konfigurace
http://www.squelle.com/sites/default/files/downloads/drupal-7-pokrocila-konfigurace-squelle.pdf
Drupal 7 - pole čekající na smazání - nelze vypnout modul
Jestliže se nedaří vypnout nějaký modul, protože je zatržítko šedé a píše to, že mi nemůže dovolit vypnout modul, protože ještě existuje nějaké pole s vazbou na tento modul (i když byly smazány views, příspěvky i typy obsahu, které se vážou k tomuto modulu), musí se pole "smazat" v databázi. viz...
Drupal 7 - problém s kódováním databáze
https://help.wedos.cz/otazka/problem-s-kodovanim-v-databazi/20992/ Dobrý den! Mám stránky na Drupalu 7 a potřebuji databázi s utf8mb4_czech_ci. Co mi phpMyAdmin dovolil, převedl jsem, ale Drupal mi píše: „4 byte UTF-8 for mysql is activated, but not supported on your system.“  ...
Drupal 7 - role uživatele v nadpisu bloku User menu
v nastavení bloku 'User menu' nastavit Nadpis bloku pomocí tokenu [current-user:roles:last] 
Drupal 7 - tvorba modulů
jak napsat modul (2007): https://www.drupal.cz/clanky/clanky/moduly/jak-napsat-vlastni-modul-pro-drupal-dil-1 návod v angličtině: https://www.drupal.org/developing/modules/7 https://www.drupal.org/node/1074360 ++ https://tomas.dankovi.info/content/drupal-uzivatelska-prirucka/moduly/vlastni...
Drupal 7 - úvod do Drupalu pdf
http://www.squelle.com/sites/default/files/downloads/uvod-do-drupalu7-squelle.pdf
Drupal databáze - velké tabulky, které lze vyprázdnit
https://www.maxiorel.cz/tabulka-sql Vyprázdnit můžete všechno, co je cache_* (a cache samotné). Dále accesslog, ve kterém jsou záznamy o přístupech. Vyprázdnit lze i sessions, ale její velikost nebývá značná a způsobí to odhlášení všech uživatelů (někdy se může hodit). Watchdog taky...
Drupal migrace 6 >> 7
https://www.drupal.cz/forum/jak-na-to/drupal-6-16 Přechod 6 a 7 ještě docela triviálka je. 7 -> 8 to je žrádýlko. Návodů je plno. Převáděl jsme takhle osm drupalů a všechny proběhly bez problémů.  Obecně je to: 1) Postahovat si stejné moduly jako používáš akorát pro sedmičku. 2)...
Drupal web byl napaden - co mám dělat?
viz článek https://www.drupal.cz/clanky/pomoc-mam-napadeny-drupal - článek popisuje případovou studii léčení jednoho napadeného webu a může posloužit jako rámcový návod    
Drush
ovládání Drupalu z příkazové řádky https://www.maxiorel.cz/drush-pomucka-nejenom-pro-rychle-aktualizace-v-drupalu
E-mail na xxx@seznam.cz nepřijde
Je potřeba upravit DNS záznam u domény: ...buď... přidat záznam TXT  v=spf1 a include:_spf.we.wedos.net -all ...nebo... záznam TXT  v=spf1 include:spf.protection.outlook.com -all změnit na TXT  v=spf1 include:spf.protection.outlook.com ?all   Jak to...
E-maily
wedos - znalostní báze: odesílání pošty http://kb.wedos.com/emaily/odesilani.html chyby odesílání či příjmu http://kb.wedos.com/cs/emaily-problemy.html nedoručení na seznam.cz viz: http://www.papeweb.cz/node/1003  
ERROR Hlášení stavu: Temporary files directory Not fully protected
Pokud chcete odstranit hlášku Temporary files directory Not fully protected See http://drupal.org/SA-CORE-2013-003 for information about the recommended .htaccess file which should be added to the /data/web/virtual/xxx/tmp directory to help protect against arbitrary code execution. , tak...
Excel - jak spojit několik řádků textu do jedné buňky
https://mameradiexcel.cz/jak-spojit-nekolik-radku-textu-do-jednoho-pole/ Vyberte, které řádky potřebujete spojit do jedné buňky, roztáhněte sloupec tak, aby se tam vešel všechen text (jinak se nespojí nic  ) a teď běžte na kartu Domů – Vyplnit – Zarovnat do bloku (v AJ verzi Home-Fill-...
Favicon
použít čtvercový průhledný gif pokud obrázek není čtvercový, zdeformuje se!
Fotogalerie
Nastavení typu obsahu: Fotogalerie Pole: Fotografie:   Adresář souborů:   fotogalerie/[current-page:url:args:value:1]     - obrázky se budou skládat do složky nazvané číslem nid fotogalerie     - bude fungovat pouze tehdy, pokud se ve formuláři pro...
G Suite informace
https://www.cleverity.cz/google-novinky-zpravy-zajimavosti/ http://www.gegcr.cz/ https://teachercenter.withgoogle.com/ https://gsuite.google.com/learning-center/products/drive/get-started-tea... https://chrome.google.com/webstore/category/extensions?hl=en https://support.google.com/...
Instalace Drupal na Synology
synology/phpMyAdmin - vstoupit do serveru MariaDB 5 jako root a vytvořit novou databázi s utf8_czech_ci synology/web/novaslozka - sem nahrát soubory přidat složky s důležitými moduly zkopírovat starší a funkční soubor settings.php do sites/default upravit soubor settings.php - nastavení...
Integrace map do webu
https://www.maxiorel.cz/drupal-mapy-novy-jednoduchy-zpusob-implementace
Jak na špatně otočené fotky ve fotogalerii
Pokud jsou fotky ve fotogalerii špatně otočené: fotky z fotogalerie odstraň otevři v IrfanView Ctrl+S ->> zkontroluj "save options": NEZATRŽENO Keep original exif... ZATRŽENO reset exif orientation tag Uložit! Replace file... ANO! fotku/y znovu vlož do...
Jak přidat css třídy podle role uživatele do "body"
https://drupal.stackexchange.com/questions/53954/add-class-of-user-role-to-page - příspěvky č. 0 a 2: přidat, resp. upravit funkci v souboru template.php function THEMENAME_preprocess_html(&$vars) {      if ($vars['user']) {     foreach($vars['user']-...
Jak přidat do tématu nový region
https://www.drupal.cz/jak-pridat-do-tematu-vzhledu-novy-region Do vašeho (vlastního nebo odvozeného) tématu vzhledu do souboru nazev_tematu.info přidejte: regions[priklad] = priklad Pak se podívejte do nějakého vzorového souboru page.tpl.php, jak jsou tam vypsány ostatní regiony, a na...
Javascript - digitální přesný čas
https://www.w3schools.com/js/tryit.asp?filename=tryjs_timing_clock  
Javascript - různé
Změna barvy po určité době: setTimeout(function(){ $("#nejakydiv").addClass("cervene"); }, casvmilisekundach); // $("#nejakydiv").removeClass("cervene");
JQUERY v Drupalu
https://www.drupal.org/docs/7/theming/working-with-javascript-and-jquery https://browse-tutorials.com/tutorial/javascript-drupal-7
JQUERY změna barvy pozadí
$(document).ready(vymazat); function vymazat() { $("#p1").animate({width:'0'},0); $("#p1").queue(function() { $(this).css("background-color", "#009"); $(this).dequeue(); }); } function spustit() { var delka = parseInt(document.getElementById("prednaska")....
Knihovna Všechovice
katalog Clavius: http://www.lanius.cz/lwpopis.htm http://www.lanius.cz/lwpopism.htm nastavení: https://www.vkta.cz/lanius/l.dll?xlwww#NAS vzhled katalogu: http://www.lanius.cz/css-tridy.htm   katalog knihovny Všechovice: http://88.81.91.15/katalog/   web knihovny...
Logická hodnota boolean
vybrat typ pole Logická hodnota (Boolean) + zaškrtávací pole ano/ne Popisek (název) pole... hodnota "zapnuto" - napsat 1 (nebo "ano") hodnota "vypnuto" - napsat 0 (nebo "ne") Pokud se nechá prázdné, nebude možné použít ve Views. zatrhnout ’Použít popisek pole místo popisku u hodnoty zapnuto...
Menu pro responzivní vzhled
pouze css: https://shellcreeper.com/full-css-responsive-navigation-toggle-no-javascript/ pomocí js: http://responsive-nav.com/ různé možnosti řešení: http://responsivenavigation.net/index.html + http://source.tutsplus.com/webdesign/tutorials/004_rwd_nav_3/toggle.html různé možnosti:...
Moduly pro vícenásobné nahrávání
https://groups.drupal.org/node/155764
MOODLE návody - hromadný import uživatelů
hromadný import uživatelů: http://vyuka.fzs.ujep.cz/mod/book/view.php?id=61&chapterid=15   tabulka se musí uložit jako "CSV textový soubor s oddělovači" importovat v kódování "Windows-1250" sloupce: firstname lastname username email password sloupec "cohort1" -...
MUSESCORE
MuseScore - notační program stáhnout program: https://musescore.org/cs/download návody: https://musescore.org/cs/tutorials?version=4.x        
Nezobrazují se některé regiony v Mozille
způsobuje doplněk Mozilly - Adblock Plus: přidává styl pro skrytí u divů s některými id pomocí css "-moz-binding: url... abp-elemhidehit..." stačí v souborech tématu přejmenovat příslušné divy např. místo "#right_ad" dát "#right_neco"
Nezobrazují se obrázky
1) .htaccess v kořenovém adresáři použít z jiného funkčního webu - pozor při používání 2 webů na 2 subdoménách!!! (dojde k potížím!) 2) .htaccess ve složce sites/default/files - zakomentovat celý obsah 3) v administraci wedosu - webhosting/Nástroje použít volbu "opravit práva souborů"  
Odpočítávání času
Drupal diskuze: http://drupal.stackexchange.com/questions/1027/how-to-do-a-date-countdown-to-a-future-date Drupal moduly: https://www.drupal.org/project/jquery_countdown_timer https://www.drupal.org/project/field_timer https://www.drupal.org/project/field_countdown https://www.drupal.org/...
PC - čištění od virů - AVPTool
návod: https://forum.viry.cz/viewtopic.php?f=29&t=58179   APVTool: http://www.kaspersky.com/antivirus-removal-tool?form=1    
PC - jak odstranit automaticky vyplňované jméno v Seznam mailu
Myší vybrat nežádoucí položku a pak Shift+Delete
PC - Návody jak psát různé divné znaky na klávesnici
https://www.liteera.cz/slovnik/tabulka-entit http://jecas.cz/ceska-klavesnice  
PHP - OOP
základy: https://www.interval.cz/clanky/php-pro-pokrocile-pracujeme-s-tridami-a-objekty/ http://programujte.com/clanek/2009113001-oop-v-php/  
Počasí do google kalendáře
Jak vložit do svého google kalendáře předpověď počasí pro určité město na 16 dní:  web: https://weather-in-calendar.comdo políčka napiš název městapřepínačem vyber °Cpřepínačem vyber zobrazování obou teplot - nejnižší/nejvyššízkopíruj do schránky URL kalendářetvůj google kalendář  https...
Poznávačky D6 záloha
databáze: export tabulky - vlastní uložit do souboru znaková sada: windows-1250 formát: Microsoft Word 2000 přidat jména polí na první řádek Proveď Word: rozložení stránky: orientace: na šířku vybrat vše, velikost písma: 8
Přesměrování po přihlášení
UNIVERZÁLNÍ ZPŮSOB: 1) zapnutý podmodul jádra "Trigger" 2) nastavit akci: přesměrovat na URL - titulní stránka (např.: aktuality)               .../admin/config/system/actions 3) vybrat tuto akci po spouštěči Uživatel/"Poté, co...
Python 3
výukové kurzy Pythonu 3: http://zs.zsvsechovice.cz/ucebnice/1429 http://howto.py.cz/index.htm https://python.cz/zacatecnici/ https://www.itnetwork.cz/python/zaklady http://programujte.com/clanky/54-serial-python/ http://macek.sandbox.cz/texty/python-tutorial-cz/tut/tut.html...
Sli.do
https://www.youtube.com/watch?v=QQw_djP1iAY (krátké video s vysvětlením hlavní myšlenky) www.sli.do    
Tvorba vlastních modulů
https://www.drupal.org/node/318 - normy kódování https://www.drupal.org/node/1074362 - postup krok za krokem https://www.packtpub.com/books/content/creating-your-first-module-drupal-7-module-development - tvorba modulu http://www.wdtutorials.com/drupal-7/drupal-7-how-to-create-module-part-1...
Úprava .htaccess pro adresu s www i bez www
https://www.cms-systemy.cz/forum/rady-tipy-triky-host/69-htaccess-www-a-bez-www-presmerovani # dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html   příklad funkčního souboru:   RewriteEngine On # presmerovani na variantu s www cele domeny (aliasy...
Úpravy souboru .info
Drupal ukládá soubor .info do cache, proto se všechny změny projeví až po vyčištění cache. Pokud tedy přidám do souboru .info nějaký další soubor se stylem .css, musím vyčistit mezipaměť na stránce Nastavení/Vývoj/Výkon ( /admin/config/development/performance )
Vícejazyčný web
https://www.maxiorel.cz/vicejazycny-web-na-drupalu-v-kostce http://www.netzin.cz/vicejazycny-web-na-drupalu  
Web Tomáš Daněk
osobní zkušenosti s Drupalem, uživatelská příručka http://tomas.dankovi.info/content/drupal-uzivatelska-prirucka
WEDOS Drupal na subdoméně
https://kb.wedos.com/cs/aplikace/drupal-instalace.html https://kb.wedos.com/cs/webhosting/subdomeny.html 1) soubory se nakopírují do složky /www/subdom/vasesubdomena/ 2) V souboru settings.php: nastavit přístup k databázi, na ř. 271 nastavit: $base_url = 'http://subdomena.domena...
WEDOS nastavení https
v administraci webhostingu - vlevo >> HTTPS >> Rychlé nastavení ...dole... Výběr varianty - HTTPS s certifikátem Leťs Encrypt >> nastavení domén certifikátu zkontrolovat nastavení u domén, s www, bez www přidat https pro všechny subdomény >> přidat domény...
WEDOS nová subdoména
vytvořit složku v subdom     dát do ní soubory     v administraci webhostingu otevřít Nástroje         -> spustit opravit práva souborů     -> spustit obnovit .htaccess      tento postup někdy...
WEDOS správa kontaktů, změna majitele
WEBHOSTING: kontaktní údaje - odběratel fakturační údaje ke službě je možné snadno změnit před výzvou k platbě https://kb.wedos.com/cs/zmena-fakturacnich-udaju-sluzeb/   WEBHOSTING: kontaktní údaje - provozovatel slouží pro vygenerování zpracovatelské smlouvy - ohledně...
Win10 - jak odstranit starý obrázek účtu
http://www.tomoviny.cz/odstrante-stare-obrazky-u-uzivatelskych-uctu/ Přes kombinaci Windows+r zadejte “ %appdata%\Microsoft\Windows\AccountPictures “ stiskněte Entr. Vyvoláte složku, kde jsou tyto obrázky uloženy. Nastavte si zobrazení souborů tak, jak vám to bude vyhovovat, tedy uživatelsky asi...
Win10 - jak vytvořit bod obnovení
vytvoření bodu obnovy na PC nebo NTB s Windows 10 Win+i >> Systém vlevo dole: O aplikaci (nebo zkratka Win+Pause) vpravo: Ochrana systému vybrat disk C: >> Konfigurovat... Zapnout ochranu systému, Maximální využití nastavit 20% >> OK Vytvořit......
Win10 - jak zobrazit Koš na Ploše
Tlačítko Start Nastavení Přizpůsobení Motivy Nastavení ikon na ploše
Win10 - záloha prohlížeče Mozila a Chrom pro přenos nastavení a hesel
https://www.servis-zlin.eu/clanky/zaloha-nastaveni-prohlizece-chrome-firefox/ Záloha nastavení Chrome Pokud potřebujete přenést kompletní nastavení prohlížeče Google Chrome, není nic jednoduššího. Stačí zazálohovat složku User data umístěnou ve %LOCALAPPDATA%\Google\Chrome\User Data...
Základy PHP pro Drupal
http://www.squelle.com/cs/publikace/zaklady-php-pro-drupal

Administration menu

Sbalené nebo rozbalené zobrazení na stránkách Moduly a Oprávnění
Při zobrazení stránky Moduly s přehledem všech modulů mohou být skupiny modulů sbalené, nebo rozbalené. Toto nastavení se provede v nastavení modulu Administration menu: /admin/config/administration/admin-menu System tweaks - Collapse module groups on the ... page    

Advanced Poll

Jak vytvořit anketu
nainstaluj modul Advanced Poll: https://www.drupal.org/project/advpoll vyžaduje také modul Voting API: https://www.drupal.org/project/votingapi stačí zapnout Advanced Poll Advanced Poll Field Voting API   nastavení modulu Voting API ../admin/config/search...

Automatic Nodetitles

Podmínka pro vypisování čárky mezi tokeny
[node:field_pri­klad] <?php if (‚[node:field_pri­klad]‘) { print ‚zde se vygeneruje čárka za textem‘;} else {print '';} ?> https://www.drupal.cz/forum/mix/ostatni/tokeny-podminky-pro-carky-za-tokeny  

BOTCHA Prevence Spam

Nedostupná konfigurace BOTCHA
Nelze zobrazit nastavení modulu BOTCHA Nastavení/Uživatelé/BOTCHA /admin/config/people/botcha někdy pomůže vyčistit cache, ale jistější je tento modul vypnout a hned zase zapnout, pak už je nastavení modulu viditelné   viz také: https://www.drupal.org/project/botcha/issues/...
Ochrana formulářů webform
Pro přidání BOTCHA ochrany je potřeba všechny formuláře přidat do seznamu chráněných formulářů: na stránce /admin/config/people/botcha/form přidat "Add BOTCHA protection to form" form_id bude webform_client_form_35 (číslo je id uzlu)

Calendar

Formát data v nadpisu kalendáře
1) opravit v souboru:     https://www.drupal.org/node/2294973#comment-9016311   část #20 2) pak nastavení na:  /admin/config/regional/date-time/date-views     + "Uložit nastavení"  
Chyba po zapnutí modulu Calendar - Warning: continue targeting switch...
Warning: "continue" targeting switch is equivalent to "break" https://www.drupal.org/project/calendar/issues/3115959 je potřeba opravit kód v souboru modulu Date: date/date_views/includes/date_views_fields.inc na řádku 83 opravit text:   default: // If...

CKEditor

Po uložení uzlu vyběhne chyba Warning: file_exists()...
Po uložení uzlu vyběhne chyba Warning: file_exists(): open_basedir restriction in effect. File... možná je problém v nastavení cesty v nastavení CKEditoru: Nastavení >> Vytváření obsahu >> CKEditor >> Globální nastavení Profil CKEditor Global Profile >> upravit...
Při editaci uzlu se ztrácí stylování
pokud nedrží stylování textu při opětovné editaci: v nastavení CKEditoru otevřít úpravu profilu v části "Advanced content filter"     vybrat volbu "Vypnuto"  
Při editaci uzlu se ztrácí vložený text
pokud nedrží vložený text, ztrácí se při opětovné editaci: v nastavení CKEditoru otevřít úpravu profilu v části "Advanced content filter"     do pole "Extra allowed content" vložit další povolené tagy     např.:     object[width,height];iframe[src,...

Colorbox Node

Title ve vyskakovacím okně nechci mít jako odkaz
upravit soubor node.tpl.php (původní je v modules/node) zkopírovat, upravit a upravený umístit ve složce použitého tématu https://www.drupal.org/project/colorbox_node/issues/1667574 -------------------------------------------------------------- <?php if (!$page): ?> <h2<?...

Conditional Fields

Nejsou správně validovaná podmíněně povinná pole
Je potřeba upravit kód v modulu Conditional fields podle https://www.drupal.org/project/conditional_fields/issues/1561272 ===================== diff --git a/conditional_fields.module b/conditional_fields.module index 5b50edd..33d2bc6 100644 --- a/conditional_fields.module +++ b/...

Countdown

Špatné počítání dní do události
v souboru countdown.tpl.php opravit: 1) chyba v počtu dnů o 1 za řádek 13 přidat: $difference = $difference + 86400;    // přidá 1 den - opraví chybu 2) chybné zobrazení, pokud číslo končí 1 (31, 41,...) místo: print format_plural($days_left, '1 day', '@count days...

Date

Chyba v datování události
při využití pro datování událostí (akcí) s přesností na den: blok "Nejbližší události" (view): nastavení: datum ve formátu "Time ago" - zobrazit "Time hence with hence appended" - interval=1 takto se zobrazuje o 1 den špatně (místo za 1 den píše třeba za 8 hodin, místo za 4 dny píše za 3 dny...
Relativní zadávání času
http://www.php.net/manual/en/datetime.formats.relative.php  
Rozdíly mezi datovými formáty
https://www.drupal.org/node/1455576 Date Called datetime in the column type in the database table field_config. This format type is recommended for most installs because it takes advantage of the database's date handling functions without any conversion, which means faster queries....

Easy Breadcrumb

Breadcrumb s kategorizací uzlů
Pathauto: /articles/[no­de:field_tags:0:en­tity:parents:jo­in-path]/[node:fi­eld_tags:0:en­tity]/[node:ti­tle] kde field_tags je název pole s referencí na kategorii https://www.drupal.cz/forum/po-instalaci/jak-na/vlastni-breadcrumb-pro-nody-s-referenci-na-hierarchickou-kategorii https...

Entity reference

Obsah pole entityreference se po editaci uzlu sám vymaže
PŘÍKLAD: typ obsahu XX může editovat uživatel s rolí R1 nebo R2 typ obsahu XX má pole entityreference u tohoto pole je nastaveno oprávnění - editovat může jen role R1 při editaci tohoto pole se hodnota vybírá ze seznamu generovaného pomocí view u tohoto view je nutné, aby bylo...

Entity Translation

Drupal 7 - jazykové mutace webu
Návod https://www.lullabot.com/articles/localized-and-multilingual-content-in-drupal-7 https://www.bramvandenbulcke.be/en/article/drupal-entity-translation-guide   Moduly stáhni si a nainstaluj moduly: Entity Translation Title (pro překlad nadpisů uzlů) Entity (...

File (Field) Paths

Nejdou nahrát obrázky
po aktualizaci modulu na verzi 1.2 přestaly jít nahrávat obrázky do pole typu obrázek   bylo nutné změnit nastavení modulu: na stránce      /admin/config/media/file-system/filefield-paths v okénku Temporary file location byla hodnota     ...
Ve formuláři nejde nahrát obrázek
Formulář uzlu odmítne nahrát obrázek, v logu je zpráva: Adresář temporary://filefield_paths pro ukládání nahraných souborů z pole field_xxxxx nebylo možné vytvořit, nebo není přístupný. Nově nahrané soubory nemohou být v tomto adresáři uloženy, proto bylo nahrávání zrušeno.   ŘEŠENÍ:...

Iframe

Jak vložit do webu mapu - např do kontaktů
1) vytvoř pole typu dlouhé textové pole, do něj vlož kód vygenerovaný na mapy.cz na mapy.cz vygeneruj kód: najdi místo na www.mapy.cz dole klikni na "Sdílet" vyber volbu "Vložit mapu do vlastních stránek", není-li vidět, pak v části "Nástroje" dole vyber "Střední velikost mapy"...

Paragraphs

Nejsou správně validovaná povinná pole typu paragraph
Je potřeba upravit kód v modulu Paragraphs podle https://www.drupal.org/project/paragraphs/issues/2558517 ======================= diff --git a/paragraphs.field_widget.inc b/paragraphs.field_widget.inc index 2aa1331..08fa977 100644 --- a/paragraphs.field_widget.inc +++ b/paragraphs....
Warning: count(): Parameter must be an array or an object...
Vyhodí chybu při pokusu smazat položku Paragraphs, asi to souvisí s verzí PHP. https://github.com/backdrop-contrib/paragraphs/commit/d46f9f114cd2cf03f5bbeac17444c9ca47e301ff   Je potřeba upravit soubor paragraphs.field_widget.inc z modulu Paragraphs: (řádek 708) -   ...

Rules

Načtení uzlů podle typu obsahu
https://drupal.stackexchange.com/questions/106912/how-to-fetch-a-list-of-nodes-by-content-type-in-a-rules-action-set vytvořit proměnnou Add a variable typu TEXT TOKEN, dát jí hodnotu strojově čitelného názvu typu obsahu Fetch entity by property Uzly Typ obsahu -- tato proměnná...
Nezobrazují se titulky v UI modulu Rules
pokud chybí titulky v uživatelském rozhraní (Loop,...), jde o verzi modulu s chybou, je potřeba použít verzi DEV: https://www.drupal.org/project/rules/releases/7.x-2.x-dev   ve verzi Rules 7.x-2.13 už snad všechno funguje!  
Změna hodnoty v poli
Chceme definovat Rules, které má změnit hodnotu nějakého pole podle hodnoty jiného pole. Aby bylo dostupné nějaké pole v nabídce Akce "Set a data value", musíme napřed zadat Podmínku "Entity has field" - právě toto pole. Pokud se má uložit "prázdný řetězec", vytvoříme si napřed Akci "Add a...

Token

Seznam všech tokenů
Seznam všech tokenů je na adrese:  https://www.drupal.org/node/390482

Ubercart

Metoda placení - osobní převzetí zboží
Jak vytvořit metodu platby: osobní převzetí: http://vojtechkusy.cz/clanek/uebercart-jak-na-osobni-prevzeti-zbozi-v-obchode

Views

Autosubmit s vystaveným filtrem ve views - rychle uteče
ve views máme vystavený filtr - textové pole pokud je nastaveno AUTOSUBMIT - do políčka filtru se nestíhá psát, navíc focus brzy uteče pryč....   ŘEŠENÍ: views musí být v zobrazení "stránka" Exposed form style - nastavit Autosubmit + Hide submit button Exposed form in block...
Blok s náhodným obrázkem
pokud je mnoho obrázků v poli, jak náhodně losovat jeden? Formát: Grid Ukázat:Fields Fields: Fotografie    Multiple field settings: odháknout "Display all values in the same row"!!! Sort criteria: Global Random Pager: zobrazit 1 položku (Zkontrolovat nastavení Colorboxu, aby se...
ERROR bílá obrazovka při vstupu do editace view
Problém způsobuje modul BOTCHA. V nastavení tohoto modulu /admin/config/people/botcha je potřeba zrušit zatržítko u Logger. https://www.drupal.org/project/moopapi/issues/2184673 https://www.drupal.org/node/1991396  
Filtr uzlů podle přihlášeného uživatele
typ obsahu ČLOVĚK má pole P1 typu entity reference - uživatel typ obsahu B má pole P2 typu entity teference - ČLOVĚK view uzlů typu B chci filtrovat tak, aby právě přihlášený viděl jen uzly s polem P2 odpovídajícím právě přihlášenému uživateli   nastavit VZTAH: entity...
Filtrovat obsah, zda je právě přihlášený uživatel autorem
návod: https://www.ostraining.com/blog/drupal/views-user-content/ zadat nový VZTAH - Obsah: Autor pak FILTR - Uživatel: Aktuální  
Jak filtrovat podle pole datum (od-do)
https://www.drupal.org/node/2301019  
Notice: Undefined property: view::$exposed_input in...
Zobrazí-li se chyba: Notice: Undefined property: view::$exposed_input in...views_plugin_display_attachment... řešení je zde: https://www.drupal.org/node/2481401 V příslušném view je třeba nastavení "Zdědit vystavené filtry" (v prostředním sloupci) nastavit na "Ne".
Přehled všech fotogalerií
pokud je mnoho obrázků v poli, jak zobrazit počet fotek ve fotogalerii? Advanced/Use aggregation: Ano Fields: přidat navíc pole Fotografie   nastavit Count DISTINCT   nastavit suffix "x foto" pole Fotografine je nezbytné přidávat až poté, co je agregace ZAPNUTÁ!, jinak hlásí chybu...
Při zapnutí Use aggregation hlásí chybu Syntax error...
https://www.drupal.org/node/1809584 1) odebrat z view všechna pole s obrázkem (v "uspořádání polí") 2) uložit view (!) 3) zapnout agregaci, pokud už není dříve 4) teprve teď přidat pole s obrázkem
Řazení podle váhy kategorie
Řazení podle váhy kategorie (taxonomy): - nutné zadat Relationship: "Obsah: Taxonomy terms on node" - potom přidat řazení "Termín taxonomie:váha"  
Seskupování položek podle měsíce
přidat pole s datumem:     - nastavit "Exclude from display"     - Formatter: "Datum a čas"     - Vyberte...: "Vlastní"     - Vlastní formát...: "F Y"     - Rewrite results: zatrhnout "Strip HTML tags"   ...
Seskupování položek podle roku
přidat pole s datumem:     - nastavit "Exclude from display"     - Formatter: "Plain"     - Choose how users view dates and times: - je to asi jedno, třeba střední     - Display: Start date only     - Rewrite results...
Stejné položky se zobrazují opakovaně
pokud se stejné položky zobrazují opakovaně:   - zapnout modul "Views Distinct"   - ve views u příslušného pole nastavit "Filter repeats"   - zafajfknout volbu "Use the rendered output of this field"  
Stylování podle obsahu pole
Stylování řádků nebo políček podle obsahu některého pole (nastavení speciální třídy class): do view přidat potřebné rozlišovací pole nechat ho přepisovat (rewrite) jeho hodnotou - [field_xyz-value]       (aby se použila varianta nez diakritiky) v nastavení pole, u...
View jen pro anonymy se zobrazuje i adminovi
view se má zobrazovat jen anonymním návštěvníkům v nastavení view je nastaven Přístup podle role - anonymní uživatel zobrazuje se jen anonymům a adminovi, ale admina chci vyloučit   ŘEŠENÍ: přidat Vztah - Obsah: Autor obsahu přidat Kontextuální filtr - Uživatel: Uid (...
View vynechává položky se stejným title
pomocí modulu Token Field vytvořit v typu obsahu nové pole Nadpis2 (typ Token Field), které nacucne obsah pole title ve Views místo title použít pole Nadpis2 pokud potřebujeme toto pole ve view klikací:   do view vložíme pole Nid, které       přepíšeme (Rewrite) na...
Vyloučit prohlížený uzel v seznamu uzlů
http://buildamodule.com/video/advanced-site-building-in-drupal-7-more-advanced-views-aggregation-and-relationships-with-relationships-how-to-display-views-fields-inline-and-sort-by-aggregated-count#viewing  
Zobrazení počtu volání přes EntityReference
Zobrazení počtu, kolikrát je daný uzel volaný přes pole EntityReference: nastavit Vztahy: EntityReference - Referencing entity:           ...Referencing Obsah via field_polekterévolátentouzel přidat pole Obsah:Nid     nastavit vztah k...
Zobrazení seznamu skupin s počtem položek
Zobrazení pouze seznamu skupin (Grouping) s počtem položek:   xxxx (15)   xxxx (17)   xxxx (23) Contextual filters Display a summary Display record count with link  

Views Auto-Refresh

Po nějaké době vyběhne okénko error AJAX
Skrýt chybovou hlášku lze pomocí modulu AJAX Error Behavior: http://www.papeweb.cz/node/1803 https://www.drupal.org/project/ajax_error_behavior - v nastavení tohoto modulu zvolit zobrazování v konzoli   jiná možnost: modul Prevent JS alerts: http://www.papeweb.cz/node/1806...

Webform

HTML formát odesílaných e-mailů
https://www.ostraining.com/blog/drupal/html-emails-from-drupal-webform/ povolit moduly "MimeMail" a "Mail System" na /admin/config/sys­tem/mailsystem zkontrolovat, jestli je vybráno MimeMailSystem na /admin/config/sys­tem/mimemail nastavit „E-mail format“ na vhodný formát na /admin/...
Nastavení BOTCHA pro webform
Při používání BOTCHA jako antispamové kontroly je potřeba do nastavení modulu BOTCHA přidat ochranu pro každý nový formulář. .../admin/config/people/botcha/form form ID: webform_client_form_9999  (kde 9999 je nid uzlu) viz také v html: <input name="form_id" value="...