Sveiki, esmu iesācējs kodēšanā, tapēc lūdzu esiet maigi 🙂
Tātad man ir tāda lieta, ka jaunumu skripts no konkrēta foruma topika (ID) izvelk jaunumus uz galveno lapu.
Protams jaunum skriptā izmantoju substr funkciju, jo bez tās viņš izvelk visu tekstu no topika, bet man tas galīgi nekam neder.
Respektīvi problēma sekojoša,
skriptā uzlieku
$row[9] = substr($row[9], 0, 550);
$row[9] .= “…..”;
viss iet nevainojami…
Kad uzlieku.
$row[9] = substr($row[9], 0, 800);
$row[9] .= “…..”;
Viņš ņem un izbojā visu dizainu..
Varētu jau atststāt 550, bet kad pievieno vairākus jaunumus pimēram 10, arī pie tā viņš ņem un izbojā lapas dizainu izskatās ka kaut kur nebūtu aizvērts
, bet viss ir aizvērts kā vajag Esmu css krustu šķērsām izgājis, nekas nepalīdz..
Varbūt ir kādas idejas ?
skripts;
EOT;
/* EDIT THE DISPLAY DESIGN BELOW – CAREFUL (END) */
$row[9] = substr($row[9], 0, $size);
$row[9] .= “…..”;
$raksts = explode(”“, $row[9]);
$raksts2 = implode( $raksts );
$sParsed = str_replace( array( “
“,
““,
““,
““,
““,
““,
““,
“style_emoticons/“, //SMILEY FIX
““,
“[indent]”,
“[/indent]”,
“class=’quotetop'”,
“class=’quotemain'”,
“class=’codetop'”,
“class=’codemain'” ),
array( $row[1],
str_replace(’class=”linked-image”‘, ‘alt=””‘, str_replace(’emoid=”‘, ‘title=”‘, $raksts2)),
//Laika formāts
date( “H:i, j.m.Y”, $row[5] ),
$row[8],
$row[10],
$cfg[’forum_path’],
$row[0],
$cfg[’forum_mape’] .”/style_emoticons/default”,
$row[7],
“
“,
“
“,
“style=’background: #E4EAF2; border: 1px dotted #000; border-bottom: 0; border-left: 4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; margin: 8px auto 0 auto; padding: 3px;'”,
“style=’background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 8px auto;'”,
“style=’background: #FDDBCC; color: #000; font-weight: bold; margin: 0 auto 0 auto; padding: 3px; width: 98%;'”,
“style=’background: #FAFCFE; border: 1px dotted #000; color: #465584; font-family: Courier, Courier New, Verdana, Arial; margin: 0 auto 0 auto; padding: 2px; width: 98%;'” ),
$sTemplate );
if ( $cfg[’debug’] != “true” ) {
echo $sParsed;
}
$iCurrent++;
}
}
mysql_free_result( $query );
}
//echo “
“;
if ( $cfg[’page_select’] == “true” ) {
if ( $_GET[’pg’] == “1” || $_GET[’pg’] == “” ) {
echo “
« “;
} else {
echo “« “;
}
for ( $i = 0; $i 1 && $_GET[’pg’] == “” ) {
echo “» “;
} else if ( $i