Tags page - ladění

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: RE: Re: Tags page - ladění

Příspěvek od LuCaCZ »

x-rated píše:když to dám jako přílohu, bude se tim zbytečně plnit databáze fóra :D

To nemyslíš vážně, že ne...

Honza97 píše:P.S.: Lze ještě nějak text uspořádat do 2 sloupců?

http://www.w3schools.com/css/css3_multiple_columns.asp
Honza97
Level 2
Level 2
Příspěvky: 224
Registrován: 23 lis 2014 13:06

Re: Tags page - ladění

Příspěvek od Honza97 »

Když dám to css nějaké takové příkladové nastavení:
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
-webkit-column-width: 100px; /* Chrome, Safari, Opera */
-moz-column-width: 100px; /* Firefox */
column-width: 100px;


Výsledný efekt je: http://www.jansmerda.4fan.cz/test/

Tudíž rozděluje mi to jméno.... ale já potřebuji aby z toho velkého sloupce se stal poloviční, tím že založí 2. sloupec jmen...
OS: Windows 10 Home, 64 bit
ZD: GIGABYTE B250M-D3H - Intel B250
CPU: Intel Pentium G4560, 2x 3,5 GHz
RAM: DDR 4, 8 GB
GPU: MSI GeForce GTX 1050 Ti 4GT OC, 4GB GDDR5
x-rated
Level 5
Level 5
Příspěvky: 2124
Registrován: 27 říj 2014 18:19
Bydliště: Praha
Kontaktovat uživatele:

Re: RE: Re: Tags page - ladění

Příspěvek od x-rated »

LuCaCZ píše:To nemyslíš vážně, že ne...

ovšem že myslim :D každá příloha se k příspěvku eviduje jako příloha, navíc se nahrává na ftp fóra, což je úplně zbytečný, když na upload obrázků (který navíc za pár dnů nikoho zajímat nebudou) se dají využít bezplatný úložiště přímo na obrázky :smile:
Honza97 píše:P.S.: Lze ještě nějak text uspořádat do 2 sloupců?

tam jaks mazal ten float left, tak ho tam zase vrať, a ještě tam připiš width: 200px;
případně na tom áčku uvnitř li můžeš umáznout padding a display: table-cell + na tom li ještě height do pryč
9900K / G.Skill 32GB@4 GHz / MXI Formula / RTX 2080 Ti / Sabrent 4 TB NVMe / X-Fi THD / HD660S / G403 / G815 / UP2715K 5K IPS / HX1000i / Define R6 / EKWB full
omilis
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: 22 črc 2009 23:09

Re: Tags page - ladění

Příspěvek od omilis »

Honza97 píše:Když dám to css nějaké takové příkladové nastavení:
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
-webkit-column-width: 100px; /* Chrome, Safari, Opera */
-moz-column-width: 100px; /* Firefox */
column-width: 100px;


Výsledný efekt je: http://www.jansmerda.4fan.cz/test/

Tudíž rozděluje mi to jméno.... ale já potřebuji aby z toho velkého sloupce se stal poloviční, tím že založí 2. sloupec jmen...


k těm li elementům přidej white-space: nowrap;
Uživatelský avatar
Žbeky
Guru Level 13
Guru Level 13
Příspěvky: 22288
Registrován: 29 kvě 2008 06:52
Bydliště: Vsetín - Pardubice

Re: RE: Re: RE: Re: Tags page - ladění

Příspěvek od Žbeky »

x-rated píše:[quote="LuCaCZ"]To nemyslíš vážně, že ne...

ovšem že myslim :D každá příloha se k příspěvku eviduje jako příloha, navíc se nahrává na ftp fóra, což je úplně zbytečný, když na upload obrázků (který navíc za pár dnů nikoho zajímat nebudou) se dají využít bezplatný úložiště přímo na obrázky :smile:[/quote]
Tohle rozhodovani prosim nech na nas a dodrzuj to, ze obrazky se davaji sem jako priloha. Diky
V SZ řeším jen záležitosti týkající se fóra. Na prosby a žádosti o technickou podporu nereaguji. Díky za pochopení.

HiJackThis + návod - HW Monitor - Jak označit příspěvek za vyřešený - Pravidla fóra
Honza97
Level 2
Level 2
Příspěvky: 224
Registrován: 23 lis 2014 13:06

Re: Tags page - ladění

Příspěvek od Honza97 »

Provedl jsem, ale bohužel beze změny :(
Výstřižek.PNG
OS: Windows 10 Home, 64 bit
ZD: GIGABYTE B250M-D3H - Intel B250
CPU: Intel Pentium G4560, 2x 3,5 GHz
RAM: DDR 4, 8 GB
GPU: MSI GeForce GTX 1050 Ti 4GT OC, 4GB GDDR5
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Tags page - ladění

Příspěvek od LuCaCZ »

column-count dáváš na odkaz (li a) což je blbě...

Takže column-count, column-width dej na .ngg-tagcloud
Taky si chtěl 2 sloupce, tak proč tam cpeš trojku?

Ještě jestli by místo inline-block neměl mít display:block

//z mobilu
Honza97
Level 2
Level 2
Příspěvky: 224
Registrován: 23 lis 2014 13:06

Re: Tags page - ladění

Příspěvek od Honza97 »

Díky, už to začíná vypadat :) Jen nevíš proč jsou ty dvě jména tak u sebe (myslím Mazur a Michálek)?
vast.PNG
OS: Windows 10 Home, 64 bit
ZD: GIGABYTE B250M-D3H - Intel B250
CPU: Intel Pentium G4560, 2x 3,5 GHz
RAM: DDR 4, 8 GB
GPU: MSI GeForce GTX 1050 Ti 4GT OC, 4GB GDDR5
Honza97
Level 2
Level 2
Příspěvky: 224
Registrován: 23 lis 2014 13:06

Re: Tags page - ladění

Příspěvek od Honza97 »

Aha, tak doplňuji blbne to jen IE ...

Ještě bych tedy potřeboval, jestli nějaká dobrá duše neví jak udělat ten název a upravit tu abecedu :), popřípadě teda spravit toto zobrazování v IE...
OS: Windows 10 Home, 64 bit
ZD: GIGABYTE B250M-D3H - Intel B250
CPU: Intel Pentium G4560, 2x 3,5 GHz
RAM: DDR 4, 8 GB
GPU: MSI GeForce GTX 1050 Ti 4GT OC, 4GB GDDR5
omilis
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: 22 črc 2009 23:09

Re: Tags page - ladění

Příspěvek od omilis »

Pro opravu v IE změn height:30pt na line-height:30pt u .ngg-tagcloud ul.wp-tag-cloud li.

Pro třídění podle české abecedy budeš muset poslat kód, který je na serveru.
Ještě to můžeš třídit javascriptem (ale je to spíše taková prasárna, když to jde udělat jednodušše na serveru). Přidej tento skript na KONEC té stránky.

Kód: Vybrat vše

<script type="text/javascript">
jQuery("div.ngg-tagcloud ul").html(jQuery("div.ngg-tagcloud ul li").sort(function (a,b) {
   var aText = jQuery(a).text().toLowerCase();
   var bText = jQuery(b).text().toLowerCase();
   var charOrder =   "aábcčdďeéěfghchiíjklmnňoópqrřsštťuúůvwxyýzž";
   for (i=0;i<Math.min(aText.length,bText.length); i++){
      var aIndex = charOrder.indexOf(aText[i]=='c'&&aText[i+1]=='h'?'ch':aText[i]);    
      var bIndex = charOrder.indexOf(bText[i]=='c'&&bText[i+1]=='h'?'ch':bText[i]);
      if(aText[i]=='c'&&aText[i+1]=='h')aText = aText.substring(1);
      if(bText[i]=='c'&&bText[i+1]=='h')bText = bText.substring(1);

      if(aIndex>bIndex) return 1;
      else if(bIndex>aIndex) return -1;
   }
   if(aText.length>bText.length) return 1;
   else if(bText.length>aText.length) return -1;
   return 0;      
}));
</script>


Tím názvem máš na mysli co?
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Tags page - ladění

Příspěvek od LuCaCZ »

Ten jQuery kód je vychytaný, ale raději přes php...

Jdi do Editoru pluginů a vyber Better Tag Cloud, dál pak /inc/page.php

A teď nevím jestli bude stačit vložit na začátek nebo někam do funkce

Kód: Vybrat vše

setlocale(LC_ALL, "cs_CZ.UTF-8", "Czech"); 


Plugin je skoro pět let neaktualizovaný, tak ho vesele můžeš upravovat. Aktualizace, která by ti změny přepsala, asi jen tak nepřijde.

//z mobilu
Honza97
Level 2
Level 2
Příspěvky: 224
Registrován: 23 lis 2014 13:06

Re: Tags page - ladění

Příspěvek od Honza97 »

Tak problém s IE vyřešen, ale to seřazení mi ještě nefunguje, byl jsem v souboru page.php a zkoušel jsem vkládat následující příkaz i do funkcí, ale nezafungovalo. Poté jsem zkusil celý skript dát na konec stránky v administraci stránky "test" ve WP. Asi jsem to udělal špatně, ale zatím mi to nefunguje ani jedním způsobem.

Tohle myslím tím názvem stránky:

2) Po kliknutí na určité jméno by se název stránky "Test" měl změnit na jméno, na které se kliklo, neboli pro které je zobrazován výběr fotek.


Popřípadě kdyby nešel změnit název stránky, tak alternativním řešením by mohlo být přidání řádku s onoho jménem.
OS: Windows 10 Home, 64 bit
ZD: GIGABYTE B250M-D3H - Intel B250
CPU: Intel Pentium G4560, 2x 3,5 GHz
RAM: DDR 4, 8 GB
GPU: MSI GeForce GTX 1050 Ti 4GT OC, 4GB GDDR5
Odpovědět

Zpět na „Programování a tvorba webu“