Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: LT raidės forume

Parašė 1941· 2013 Vas. 4 20:02:48
#18

Ne ne, buvo paprastas forumas, bet kadangi kažkas atsitiko jog visi postai tapo vienodi, galbūt kažkas pw sužinojo, tai įdiegiau fusionbordą, jog padumčiau lankytojams akis, jog temų nėra dėlto, jog įdiegėme modernesnį forumą. :D

Beje, prieš tai, kai pradėjo kažkas koreguoti visas temas ir naujienų pranešimus įmečiau šitą į pridėtinius:


<?php
// LT to <span style="border-bottom: 1px dotted black;">HTML</span> encoded characters transform function
function lt2html_parse($text) {
$search = array(
"Ą", "Č", "Ę", "Ė", "Į", "Š", "Ų", "Ū", "Ž",
"ą", "č", "ę", "ė", "į", "š", "ų", "ū", "ž");
$replace = array(
"&#260;", "&#268;", "&#280;", "&#278;", "&#302;", "&#352;", "&#370;", "&#362;", "&#381;",
"&#261;", "&#269;", "&#281;", "&#279;", "&#303;", "&#353;", "&#371;", "&#363;", "&#382;");
$text = str_replace($search, $replace, $text);
return $text;
}
 
$results = array();
$results[] = array("table" => DB_COMMENTS, "fields" => array("comment_message"));
$results[] = array(
"table" => DB_MESSAGES,
"fields" => array("message_subject","message_message")
);
$results[] = array("table" => DB_POSTS, "fields" => array("post_message"));
$results[] = array("table" => DB_SHOUTBOX, "fields" => array("shout_message"));
$results[] = array("table" => DB_THREADS, "fields" => array("thread_subject"));
foreach($results AS $result)
{
$t = $result['table']; $f = $result['fields'];
$query = dbquery("SELECT ".implode(", ",$f)." FROM $t");
while($data = dbarray($query))
{
$f_upd = "";
foreach($f AS $f_el) $f_upd .= "$f_el='".lt2html_parse($data[$f_el])."'";
dbquery("UPDATE $t SET $f_upd");
}
}
?>

Bet išties abejoju ar čia buvo problema, tad px jau.. Dabar įdomu kaip susitvarkyt, kad forume būtų LT simboliai. Bijau vėl dėti šitą išbandyti, kad to pačio nebūtų.

Redagavo 1941· 2013 Vas. 4 20:02:50