Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Laužta eilutė be <br/>
Parašė Narysx· 2008 Bir. 17 20:06:44
#1
Kodas:
$v = 0;
$result = dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup'");
while ($datax = dbarray($result)) $v = $v+$datax['rate_opt'];
$res = $v;
$vert = (dbrows($result) != 0 ? round($res/dbrows($result),2) : "Nėrssa");
$rdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup' ORDER BY rate_date DESC LIMIT 1"));
echo "$vert\n";
if (iMEMBER) {
if (!dbcount("(*)","user_ratings","rate_user = '".$userdata['user_id']."' AND rate_subject = '$lookup'")) {
echo " <form method='post' action='".FUSION_SELF."?lookup=$lookup'>\n<select name='rating' class='textbox'>\n";
for ($i = 1; $i < 11; $i++) echo "<option value='$i'>$i</option>\n";
echo "</select> <input name='rate' type='submit' value='Vertinti' class='textbox'>\n</form>\n";
}
}
Problema:
Po užrašo Nėrassa nėra <br/>, tačiau eilutė vistiek lūžta. Kaip sutvarkyti šią problemą?
Parašė Creatium· 2008 Bir. 17 20:06:09
#2
Gal tiesiog neuztenka vietos toliau testi viena eilute?
Parašė Narysx· 2008 Bir. 17 20:06:43
#3
Ne, vietos tikrai turi pakakti.
Va kiek dar daug vietos:
Redagavo Narysx· 2008 Bir. 17 20:06:28
Parašė Creatium· 2008 Bir. 17 20:06:54
#4
Neesu tikras, bet pabandyk nuimti \n .
Parašė Narysx· 2008 Bir. 17 20:06:28
#5
Death parašė:
Neesu tikras, bet pabandyk nuimti \n .
O tai čia ties kur? Nes jų labai daug.
Parašė MAnjack· 2008 Bir. 17 20:06:10
#6
Ir man panašu, akd čia per daug \n
echo " <form method='post' action='".FUSION_SELF."?lookup=$lookup'>\n<select name='rating' class='textbox'>\n";
for ($i = 1; $i < 11; $i++) echo "<option value='$i'>$i</option>\n";
echo "</select> <input name='rate' type='submit' value='Vertinti' class='textbox'>\n</form>\n";
Parašė Narysx· 2008 Bir. 17 21:06:28
#7
Nu kiek aš suprantu, tai be \n neužbaigsi echo. :? :s
EDIT:
Nusišnekėjau turbūt. :D
Pasidariau taip:
$result = dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup'");
while ($datax = dbarray($result)) $v = $v+$datax['rate_opt'];
$res = $v;
$vert = (dbrows($result) != 0 ? round($res/dbrows($result),2) : "Nėrssa");
$rdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup' ORDER BY rate_date DESC LIMIT 1"));
echo "$vert";
if (iMEMBER) {
if (!dbcount("(*)","user_ratings","rate_user = '".$userdata['user_id']."' AND rate_subject = '$lookup'")) {
echo " <form method='post' action='".FUSION_SELF."?lookup=$lookup'><select name='rating' class='textbox'>";
for ($i = 1; $i < 11; $i++) echo "<option value='$i'>$i</option>";
echo "</select> <input name='rate' type='submit' value='Vertinti' class='textbox'></form>\n";
Bet vistiek tas pats. ?|
Redagavo Narysx· 2008 Bir. 17 21:06:25
Parašė MAnjack· 2008 Bir. 17 21:06:43
#8
Taip. echo neužbaigsi be ";
Parašė Narysx· 2008 Bir. 17 21:06:43
#9
Na kad echo neužbaigsi be
"; tai čia kiekvienas durnius žino. :D Aš turėjau omeny
\n.
Na ką jau padarysi, papraščiausiai nutryniau tą Nėra ir gerai bus. ;)
Ačiū tiems, kurie bent jau bandėt padėt. :D
Parašė ozzWANTED· 2008 Bir. 17 22:06:01
#10
"\n" tai nėra kėlimas į naują eilutę. Šiaip patarčiau uždėti:
style='white-space:nowrap'
Tuomet žinosi kad tikrai ne dėl wrap'o problemos yra. Ir daryk su <td> ir <tr> tagais.
Parašė Narysx· 2008 Bir. 17 23:06:28
#11
Tai ten taip ir yra. Va visas kodas:
echo "<table align='center' cellpadding='0' cellspacing='1' width='400' class='tbl-border'>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>Įspėjimai:</b></td>
<td class='tbl1'>"; if ($data['user_level'] == 101) {
echo "<img src='".IMAGES."warns/$warns.gif' alt='".$locale['warns_04']." $warns ".$locale['warns_05']."' title='".$locale['warns_04']." $warns ".$locale['warns_05']."' border='0' style='padding-bottom:5px;'><br>";
}
echo "</td>
</tr>
<tr>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>Vartotojų įvertinimas:</b></td>
<td class='tbl2'>"; $v = 0;
$result = dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup'");
while ($datax = dbarray($result)) $v = $v+$datax['rate_opt'];
$res = $v;
$vert = (dbrows($result) != 0 ? round($res/dbrows($result),2) : "");
$rdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup' ORDER BY rate_date DESC LIMIT 1"));
echo "$vert.";
if (iMEMBER) {
if (!dbcount("(*)","user_ratings","rate_user = '".$userdata['user_id']."' AND rate_subject = '$lookup'")) {
echo " <form method='post' action='".FUSION_SELF."?lookup=$lookup'><select name='rating' class='textbox'>";
for ($i = 1; $i < 11; $i++) echo "<option value='$i'>$i</option>";
echo "</select> <input name='rate' type='submit' value='Vertinti' class='textbox'></form>";
}
}
echo "</td>
</tr>
</table>\n";
Redagavo Narysx· 2008 Bir. 17 23:06:40
Parašė Kwyn· 2008 Bir. 17 23:06:10
#12
Pas mane panašį problėma, tik eilutė iš vis nelūžta. :D
Voobščem rašiau neva 'forumą' pati, ir dabar gavosi taip, kad parašius ilgą tekstą, lango apačioje atsiranda slinksties juosta, ir ją reikia dziorginti kairėn-dešinėn kad perskaityti tekstą. Minčių ir pasiūlymų bus kaip tai panaikinti? :D
Išveda tekstą pas mane taip:
. . .
{
print "<tr class='mainrow'><td class='natta' valign='top' height='200' width='120'> $getreplies3[author]<br><hr> <img src=img.gif></td>
<td valign='top'><KBD>$gettopic3[showtime]</KBD><br><hr>";
$message=strip_tags($getreplies3['post']);
$message=nl2br($message);
print "$message<hr><br>";
print "</td></tr>";
}
. . .
Ar priežastis to ne šiame source kur pateikiau gali būti?
Parašė ozzWANTED· 2008 Bir. 17 23:06:57
#13
Oj kaip tu sudėtingai tą kodą rašai. O nebandei print į echo keisti? Toliau tas valign='top', dar gali ipist šitą:
style='white-space:wordwrap'
Į tą <hr> gali blogai reguoti, testavimui galėtum ir nuimt.
O šiaip principas paprastas - padaryk kuo trumpesnį kodą, svarbu kad viskas būtų OK, o tada dadedinėk po eilutę kodo ir žiūrėk kada susipisa viskas, tuomet ieškok kame replės.
Parašė Kwyn· 2008 Bir. 17 23:06:56
#14
Op.. Ačiū.
Dabar pradėjo laužyti eilutes gerai. ;)
Parašė Narysx· 2008 Bir. 17 23:06:17
#15
Nu va, dbr man padėkit. :D