Sa nu radeţi că întreb ceva banal, dar până să lucrez la forum nu am mai văzut PHP. :">
Pe scurt, am un cod care afişează un buton, o imagine gif şi face asta lăsând un spaţiu liber înaintea butonului.
if ($message['is_ignored'] && $message['can_be_ignored']) echo '</div>';
echo '<br />';
if ($user_info['can_ignore'] && $message['can_be_ignored'] && !$message['is_ignored'])
echo '
<a href="', $scripturl, '?action=ignore;u=' , $message['member']['id'], ';topic=', $context['current_topic'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/ignore.gif" alt="' . $txt['ignore'] . '" border="0" />' : $txt['ignore']), '</a>';
Eu vreau să scap de acea linie liberă. E suficient să şterg < br />' sau trebuie să şterg toată linia echo '< br />';?
Din cate stiu e suficient sa stergi <br />
echo '<br />';
Mulţumesc.
Încă o întrebare:
echo '
<br />
', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '<br />';
Cum scap de ultimul < br />? Cred că rămâne un apostrof în plus... trebuie să şterg din nou acel echo ' de la început?
L.E. Am încercat să şterg echo ' dar nu merge :(
echo '
<br />
', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'];
asta vrei ?
Am încercat acum şi cum zici tu şi merge, dar eu am făcut aşa:
echo '
<br />
', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '';
E bine? Care e diferenţa?
Diferenta e ca aia sint parametrii lui echo separati prin virgula, iar ultimul daca tot e string gol poate sa lipseasca.
Am un cod care în principiu caută în baza de date articole şi postează titlurile lor în ordine cronologică descrescătoare. Un fel de "Recent Articles".
global $db_prefix, $scripturl;
$articles = db_query("
SELECT art.date, art.author, art.subject, art.id, var.value1 AS category_name
FROM {$db_prefix}tp_articles AS art
LEFT JOIN {$db_prefix}tp_variables AS var ON (var.id = art.category)
WHERE var.value1 = 'Teste şi Prezentări Procesoare' AND approved=1 AND off=0
ORDER BY art.date DESC
LIMIT 5", __FILE__,__LINE__);
echo '
<table cellspacing="0" cellpadding="0" width="100%">';
if (mysql_fetch_assoc($articles) == 0)
echo '
<tr>
<td>No Reviews Available</td>
</tr>';
else
{
while ($row = mysql_fetch_assoc($articles))
echo '
<tr>
<td><font size="1">
<a href="', $scripturl ,'?page=', $row['id'], '"><b>• ', $row['subject'],
'</b></a>
</font></td>
</tr>';
}
echo '
</table>';
mysql_free_result($articles);
L-am făcut să caute într-o singură categorie cu acel WHERE var.value1 = 'Teste şi Prezentări Procesoare', dar am nevoie să caute în mai multe categorii. Vreo idee?
pui "var.value1 in ('categ1','categ2')"
Perfect, mersi mult! Probabil şi Foxter iţi mulţumeşte. ;)
Poti sa fii sigur ca ii multumesc.