Stránka 2 z 3

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

Napsal: 16 črc 2015 18:36
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

Re: Tags page - ladění

Napsal: 16 črc 2015 19:51
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...

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

Napsal: 16 črc 2015 22:10
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č

Re: Tags page - ladění

Napsal: 16 črc 2015 22:22
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;

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

Napsal: 17 črc 2015 07:48
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

Re: Tags page - ladění

Napsal: 17 črc 2015 10:49
od Honza97
Provedl jsem, ale bohužel beze změny :(
Výstřižek.PNG

Re: Tags page - ladění

Napsal: 17 črc 2015 11:11
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

Re: Tags page - ladění

Napsal: 17 črc 2015 11:31
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

Re: Tags page - ladění

Napsal: 17 črc 2015 11:35
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...

Re: Tags page - ladění

Napsal: 19 črc 2015 11:42
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?

Re: Tags page - ladění

Napsal: 19 črc 2015 14:40
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

Re: Tags page - ladění

Napsal: 25 črc 2015 23:20
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.