Strana 2 z 2

Napísané: So Máj 06, 2006 5:10 pm
od používateľa _rasel^
2 dutch: Odtranil som to... najprv idem otestovat, ze ci to bude hadzat normaly datum prispevku a nie aktualny.

Napísané: So Máj 06, 2006 5:12 pm
od používateľa Spade
Hm, zrejme sme sa nepochopili, ale myslel som to, aby som to mohol skloňovať. Teda tam bude namiesto:

"Pondelok" -> "Pondelok"
"Utorok" -> "Utorok"
"Streda" -> "Stredu"
"Štvrtok" -> "Štvrtok"
"Piatok" -> "Piatok"
"Sobota" -> "Sobotu"
"Nedeľa" -> "Nedeľu"

Cize celkovo by to vyzeralo: "Napísal Spade v Nedeľu, 25. Apríla 2006 o 20:00"

A vlastne by bolo treba vysklonovat aj mesiace ... :( to uz asi nepojde, co?

Napísané: So Máj 06, 2006 5:18 pm
od používateľa dutch
4Spade:
aha, tak to sme si vazne nerozumeli :oops: heh

kazdopadne to jde udelat, ale budes muset pouzit postup co psal rasel [az ho vyzkousi a znova ho postne ;) ]... tohle uz pouhou zmenou pismena nejde :D

Napísané: So Máj 06, 2006 5:41 pm
od používateľa _rasel^
Radsej pouzi to co napisal dutch = najlepsie a najjednoduchsie riesenie.

2 Spade: Tak tebe sa zachcelo sklonovat. :lol: Mno dobre, tak tu je scriptik od Veena(a) & opravene hvge(em).

Je toho fakt vela tak to mate v prilohe:
  • Funkce vraci casovy interval zadany v sekundach rozpocitany do poctu sekund, minut, hodin, dni, mesicu a let. Zaroven vraci slovni vyjadreni vsech casovych jednotek ve vsech sedmi padech.
    Funkce vraci slovni vyjadreni casove jednotky zadaneho typu ve vsech sedmi padech.
  • Returns first day of week for given day in week
    Returns last day of week for given day in week
  • Funkce vraci slovni vyjadreni dne v tydnu ze zadaneho unix timestamp a slovniho padu

Napísané: So Máj 06, 2006 5:53 pm
od používateľa dutch
hahahahhaa dneska mam den :D
koukal sem na ty raselovy skripty a zase budu za rejpala [fakt sorry ;) ] - ale prijde mi to jako dost OBROVSKEJ kanon na vrabce :D

ja bych pouzil toto:

Kód: Vybrať všetko

function bend_days($string) {   
  $trans = array(
                  "Pondelok"=>"Pondelok",
                  "Utorok"=> "Utorok",
                  "Streda"=>"Stredu",
                  "Štvrtok"=>"Štvrtok",
                  "Piatok"=>"Piatok",
                  "Sobota"=>"Sobotu",
                  "Nedeľa"=>"Nedeľu",
                );
  $string = strtr($string, $trans); 
  return $string;
}
funguje 100%, ale musis tam, kde se ve snippetu zobrazuje cas a datum, ten string obalit do tyhle funkce, tzn. napr v tom NewsListingu to udelas takhle:

Kód: Vybrať všetko

misto tohodle:
if ($show_date == 1) {
  $output .= "on ".strftime($timeformat, $resource[$x]['createdon'] + $timeadjust);
}
napis tohle:
if ($show_date == 1) {
  $timedate = strftime($timeformat, $resource[$x]['createdon'] + $timeadjust);
  $output .= "on ";
  $output .= bend_days($timedate);
}
pozor! je to tam dvakrat > na lajne 199 a 245...

na stejnym principu udelas i to s tema mesicema ;)

Napísané: So Máj 06, 2006 5:55 pm
od používateľa _rasel^
2 dutch: Nj, da sa to aj tak. Ja som si myslel, ze on to chce univerzalne vo vsetkych padoch... :mrgreen: (to by bola sprostost, ked sa vecsinou pouziva iba jeden tvar)

Napísané: So Máj 06, 2006 5:56 pm
od používateľa dutch
_rasel^ napísal: :mrgreen:
aaaarrrrrgggghhhh ja vedel ze ti lezu na nervy :D

Napísané: So Máj 06, 2006 6:01 pm
od používateľa _rasel^
Naco to urobit jednoduchsie, ked sa da zlozitejsie. :D 8)

Napísané: So Máj 06, 2006 6:36 pm
od používateľa Spade
Super, výborne! Všetko fachčí ako má :)

Napísané: Ne Jún 25, 2006 6:18 pm
od používateľa Seymour
Ako odstranim taky ten divny (podla mna noo...pekne povedane neesteticky) ramik/tabulku okolo celeho textu novinky? Teda vlastne by som chcel nehat len dolny border. Kedze to ukazuje pri kazdom style, predpokladam ze css to nebude, ale ani v code snippetu som nic k tomu nenasiel :(

Napísané: Ne Jún 25, 2006 6:43 pm
od používateľa _rasel^
To sposobuje fieldset. Vo fieldset je ohranniceny vystup novinky. Legend je nadpis v hornom okraji.

Tuto cast kodu:

Kód: Vybrať všetko

         $output .= "\n<fieldset><legend>";
         if ($title_as_link == 1) {
           $output .= "<a href=[~".$resource[$x]['id']."~]>";
         }
         $output .= $resource[$x]['pagetitle'];
         if ($title_as_link == 1) {
           $output .= "</a>";
         }
         $output .= "</legend>\n";
      
         if ($title_only != 1) {
           $output .= $rest."\n";
         }

         if (($show_author == 1) || ($show_date == 1)) {
           $output .= "<p style=\"text-align:right;\">Posted ";
           if ($show_author == 1) {
             $output .= "by ".$username." ";
           }
           if ($show_date == 1) {
             $output .= "on ".strftime($timeformat, $resource[$x]['createdon'] + $timeadjust);
           }
           $output .= "</p>";
         } 
         $output .= "</fieldset>\n";
Upravis priblizne na:

Kód: Vybrať všetko

         $output .= "\n<div style='border: none; border-bottom: 1px solid red;'><p><strong>";
         if ($title_as_link == 1) {
           $output .= "<a href=[~".$resource[$x]['id']."~]>";
         }
         $output .= $resource[$x]['pagetitle'];
         if ($title_as_link == 1) {
           $output .= "</a>";
         }
         $output .= "</strong></p><p>\n";
      
         if ($title_only != 1) {
           $output .= $rest."\n";
         }

         if (($show_author == 1) || ($show_date == 1)) {
           $output .= "</p><p style=\"text-align:right;\">Posted ";
           if ($show_author == 1) {
             $output .= "by ".$username." ";
           }
           if ($show_date == 1) {
             $output .= "on ".strftime($timeformat, $resource[$x]['createdon'] + $timeadjust);
           }
           $output .= "</p>";
         } 
         $output .= "</div>\n";

Napísané: Ne Jún 25, 2006 8:00 pm
od používateľa Seymour
Nebol som od toho az tak daleko :) . S tym "fieldset" som sa trochu hral - dal som to z toho prec, ale potom sa vobec novinky neozbrazili, tak som to radsej nehal tak...

No ten upraveny kod funguje, thankujem :D

Napísané: Ut Jún 27, 2006 1:32 pm
od používateľa _rasel^
Nz, a na ktorom webe ho pouzivas?

Napísané: Ut Jún 27, 2006 2:21 pm
od používateľa Seymour
_rasel^ napísal:Nz, a na ktorom webe ho pouzivas?
Zatial len u mna na localohste :lol: