NewsList

V tejto téme sa nachádzajú snippety (rozšírenia) pre Etomite.

Moderátor: Moderators

Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

2 dutch: Odtranil som to... najprv idem otestovat, ze ci to bude hadzat normaly datum prispevku a nie aktualny.
..:: Etomite CMS → Rulezzz !.!.!. ::..
Používateľov profilový obrázok
Spade
etoModerator
Príspevky: 171
Dátum registrácie: Po Apr 17, 2006 2:24 pm
Kontaktovať používateľa:

Príspevok 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?
Ách deti moje zlaté, milujte sa a zložte sa. Nech si zvíratá berú od vás príklad.
Človečina, RND.
dutch
PHP Support
PHP Support
Príspevky: 122
Dátum registrácie: So Dec 17, 2005 11:40 pm
Bydlisko: Mladá Boleslav
Kontaktovať používateľa:

Príspevok 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
Eto v1 - konečně ;) | Když se dva perou, třetí tam hodí granát...
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok 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
Prílohy
Casove-Funkcie.rar
Funkcie na pracu s casom ;-)
(1.95 KiB) 326 stiahnutí
..:: Etomite CMS → Rulezzz !.!.!. ::..
dutch
PHP Support
PHP Support
Príspevky: 122
Dátum registrácie: So Dec 17, 2005 11:40 pm
Bydlisko: Mladá Boleslav
Kontaktovať používateľa:

Príspevok 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 ;)
Naposledy upravil/-a dutch v Pi Máj 12, 2006 9:53 pm, upravené celkom 1 krát.
Eto v1 - konečně ;) | Když se dva perou, třetí tam hodí granát...
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok 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)
Naposledy upravil/-a _rasel^ v So Máj 06, 2006 5:58 pm, upravené celkom 2 krát.
..:: Etomite CMS → Rulezzz !.!.!. ::..
dutch
PHP Support
PHP Support
Príspevky: 122
Dátum registrácie: So Dec 17, 2005 11:40 pm
Bydlisko: Mladá Boleslav
Kontaktovať používateľa:

Príspevok od používateľa dutch »

_rasel^ napísal: :mrgreen:
aaaarrrrrgggghhhh ja vedel ze ti lezu na nervy :D
Eto v1 - konečně ;) | Když se dva perou, třetí tam hodí granát...
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Naco to urobit jednoduchsie, ked sa da zlozitejsie. :D 8)
..:: Etomite CMS → Rulezzz !.!.!. ::..
Používateľov profilový obrázok
Spade
etoModerator
Príspevky: 171
Dátum registrácie: Po Apr 17, 2006 2:24 pm
Kontaktovať používateľa:

Príspevok od používateľa Spade »

Super, výborne! Všetko fachčí ako má :)
Ách deti moje zlaté, milujte sa a zložte sa. Nech si zvíratá berú od vás príklad.
Človečina, RND.
Seymour
Thief
Thief
Príspevky: 6
Dátum registrácie: Ne Jún 04, 2006 8:58 am
Kontaktovať používateľa:

Príspevok 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 :(
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok 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";
..:: Etomite CMS → Rulezzz !.!.!. ::..
Seymour
Thief
Thief
Príspevky: 6
Dátum registrácie: Ne Jún 04, 2006 8:58 am
Kontaktovať používateľa:

Príspevok 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
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Nz, a na ktorom webe ho pouzivas?
..:: Etomite CMS → Rulezzz !.!.!. ::..
Seymour
Thief
Thief
Príspevky: 6
Dátum registrácie: Ne Jún 04, 2006 8:58 am
Kontaktovať používateľa:

Príspevok od používateľa Seymour »

_rasel^ napísal:Nz, a na ktorom webe ho pouzivas?
Zatial len u mna na localohste :lol:
Napísať odpoveď