Ostatní témata (Off Topic témata) : phpRS Fórum
Máte problém s konfigurací počítače? Hledáte nejlepší webhosting pro vaši aplikaci? Nevíte si rady s nějakým zajímavým programátorským oříškem? Týká se dotaz fóra? ... Pokud ano, tak je toto diskuzní fórum určeno právě vám.
phpRS - redakční a informační systém
jednoznakove predlozky v clanku
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2008-09-18, 14:56

ahojte, pripravuji jedny stranky a byl jsem pozadan at v clancich se automaticky upravi text tak,
aby jednoznakove predlozky nebyly na konci radku... tzn, a, i, v, s

Pry na to existuje neco co webmastri pouzivaji a samo se to vzdy upravi.

Osobne netusim jak a co hledat, tak se ptam vas chytrejsich, zda-li jste se s timto oriskem pro mne nekdy nesetkali.

dik marty

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: jednoznakove predlozky v clanku
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2008-09-18, 21:17

admin/aarticles.php
function PridejClanek() {

    // fuck of XHTML tags in FCK - uprava XMTML hovadin produkovanych WSW editormi na krasne a ciste HTML
    $GLOBALS["aeuvod"]= str_replace(" />", ">", $GLOBALS["aeuvod"]);
    $GLOBALS["aetext"]= str_replace(" />", ">", $GLOBALS["aetext"]);

    // automaticke pridanie nezalomitelnych medzier pred spojky a predlozky - tzv. sirotkov
    // tak aby takyto znak nebol na konci riadku (a, o, v, i, pre, pri, na, do, za..)
    $old_str = array(" s ", " a ", " o ", " v ", " i ", " za ", " pred ", " nad ", " pri ", "\r\n");
    $new_str = array(" s ", " a ", " o ", " v ", " i ", " za ", " pred ", " nad ", " pri ", "");
    $GLOBALS["aeuvod"]= str_replace($old_str, $new_str, $GLOBALS["aeuvod"]);
    $GLOBALS["aetext"]= str_replace($old_str, $new_str, $GLOBALS["aetext"]);


to isté vo funkcii UpravClanek() {

Re: jednoznakove predlozky v clanku
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2008-09-19, 12:56

ty jo, v jednoduchosti tkvi sila... str replace njn mam se co porad ucit. patrik dik

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: jednoznakove predlozky v clanku
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2008-09-19, 20:07

Každý sa má stále čo učiť ;) Mimochodom, FCKeditor má pre túto požiadavku funkciu vloženia nezalomiteľnej medzery pomocou CTRL + medzerník, ktorá myslím funguje celkom spoľahlivo.

Re: jednoznakove predlozky v clanku
Zaslán uživatelem/kou: david.brychta (IP adresa zaznamenána)
Datum: 2008-09-23, 16:26

Pouze bych upravil rozsah použitých předložek a spojek. Podle pravidel nesmí na konci řádky stát jednoslabičné předložky a spojky "A", "I", "i" (malé a na konci řádky stát může).

Zde je patřičná úprava:

// fuck of XHTML tags in FCK - uprava XMTML hovadin produkovanych WSW editormi na krasne a ciste HTML
$GLOBALS["aeuvod"]= str_replace(" />", ">", $GLOBALS["aeuvod"]);
$GLOBALS["aetext"]= str_replace(" />", ">", $GLOBALS["aetext"]);

// automaticke pridanie nezalomitelnych medzier pred spojky a predlozky - tzv. sirotkov
// tak aby takyto znak nebol na konci riadku (a, o, v, i, pre, pri, na, do, za..)
$old_str = array(" A ", " Bez ", " bez ", " Do ", " do ", " I ", " i ", " K ", " k ", " Krom ", " krom ", " Na ", " na ", " Nad ", " nad ", " O ", " o ", " Od ", " od ", " Po ", " po ", " Pod ", " pod ", " Pro ", " pro ", " Před ", " před ", " Při ", " při ", " S ", " s ", " Skrz ", " skrz ", " U ", " u ", " V ", " v ", " Z ", " z ", " Za ", " za ", "\r\n");
$new_str = array(" A ", " Bez ", " bez ", " Do ", " do ", " I ", " i ", " K ", " k ", " Krom ", " krom ", " Na ", " na ", " Nad ", " nad ", " O ", " o ", " Od ", " od ", " Po ", " po ", " Pod ", " pod ", " Pro ", " pro ", " Před ", " před ", " Při ", " při ", " S ", " s ", " Skrz ", " skrz ", " U ", " u ", " V ", " v ", " Z ", " z ", " Za ", " za ", "");
$GLOBALS["aeuvod"]= str_replace($old_str, $new_str, $GLOBALS["aeuvod"]);
$GLOBALS["aetext"]= str_replace($old_str, $new_str, $GLOBALS["aetext"]);

Pokud jsem nějaké vynechal, prosím o dopnění.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.