Autor | Zpráva | ||
---|---|---|---|
martin@monfish Profil * |
#1 · Zasláno: 18. 1. 2007, 20:21:58
nevíte, prosím, někdo jaká je funkce na, nebo jak nejjednodušeji naprogramovat, výpis začátku článku , na který když se klikne, nebo na nějaký odkaz pod, tak se celý článek otevře na nové stránce? každá rada dobrá, díky m
|
||
Doktor Profil * |
#2 · Zasláno: 18. 1. 2007, 20:26:23
no,podle mne by bylo dobré udělat si pro tohle takovou administraci kde by bylo jedno pole do kterýho by jsi napsal ten text co se zobrazí a do druhýho celý text; bohužel se skriptem ti nemůžu pomoci páč nevím opravdu jak by to vypadalo ale vím,že ve WordPressu nebo Redakčním Systému,který si můžeš nahrát na web to je
|
||
DJ Miky Profil |
#3 · Zasláno: 18. 1. 2007, 20:44:36
Pokud chceš prvních X znaků z článku, tak fce substr...
|
||
martin@monfish Profil * |
#4 · Zasláno: 18. 1. 2007, 21:09:52
jojo, to by mohlo stačit, jinak to první mě taky napadlo, ale vim jak to je se zadavanim veci navic za behu... kazdej na to kasle radakcni system nesystem :)
|
||
Berny Profil |
#5 · Zasláno: 18. 1. 2007, 21:25:53
Doporučil bych raději využití regulárních výrazů, aby nedošlo u funkce substr k oříznutí v půlce slova.
|
||
simka00 Profil |
#6 · Zasláno: 20. 1. 2007, 14:07:31
tato fce zaručí, že ti to neuřízne v půlce slova:
function substr_podle_mezer($string, $maxlength, $extension) { |
||
martin@monfish Profil * |
#7 · Zasláno: 20. 1. 2007, 14:11:53
tady lze ovlivnit delku vypsaneho retezce $maxlen=...
naky to nereze v pulce slova... function strtrim($str, $maxlen=100, $elli=NULL, $maxoverflow=15) { global $CONF; if (strlen($str) > $maxlen) { if ($CONF["BODY_TRIM_METHOD_STRLEN"]) { return substr($str, 0, $maxlen); } $output = NULL; $body = explode(" ", $str); $body_count = count($body); $i=0; do { $output .= $body[$i]." "; $thisLen = strlen($output); $cycle = ($thisLen < $maxlen && $i < $body_count-1 && ($thisLen+strlen($body[$i+1])) < $maxlen+$maxoverflow?true:false); $i++; } while ($cycle); return $output.$elli; } else return $str; } |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0