SMF Support > Archief
Foutenlog
Yoshi:
--- Quote from: The Burglar! on April 07, 2012, 05:06:45 PM ---het is een Undefined $txt string ;)
welke met portal below te maken heeft dat kan ik je alleen maar zeggen uit de foutmelding "Undefined" is ten allertijden een $txt string
--- End quote ---
Dat hoeft niet perse zo te zijn. Ik weet niet of je PHP kent maar $blah[$test[0]] genereert ook een "Undefined Index: 0" als $test[0] niet bestaat...
Ik zelf heb geen idee hoe SP in elkaar zit.
Eens kijken of we dichter bij de fout kunnen komen.
Bijgeleverd pakketje installeren op je forum. Werkt met hooks dus is niet schadelijk.
Daarna naar Admin > Configuration > Modification Settings > DevCenter settings gaan.
Derde optie aanvinken > Opslaan.
Daarna nog eens op je forum kijken, zien waar de fout precies voorkomt.
The Burglar!:
je foutmelding zegt "/Themes/default/languages/Post.dutch-utf8.php" regel 61 kijk daar eens ;)
en verglijk die dan eens met die "Post.dutch.php" of "Post.english.php"
Yoshi:
--- Quote from: The Burglar! on April 07, 2012, 05:11:20 PM ---je foutmelding zegt "/Themes/default/languages/Post.dutch-utf8.php" regel 61 kijk daar eens ;)
en verglijk die dan eens met die "Post.dutch.php" of "Post.english.php"
--- End quote ---
--- Code: ---$txt['teletype'] = 'Teletype';
--- End code ---
Da's het UTF-8 bestand.
Maar probeer mijn vorige suggestie eens. Wie weet trekken we meer fouten uit de kast.
weerforum:
Of ik zie het niet of snap het niet.............
weerforum:
--- Quote from: Yoshi2889 on April 07, 2012, 05:10:32 PM ---
--- Quote from: The Burglar! on April 07, 2012, 05:06:45 PM ---het is een Undefined $txt string ;)
welke met portal below te maken heeft dat kan ik je alleen maar zeggen uit de foutmelding "Undefined" is ten allertijden een $txt string
--- End quote ---
Dat hoeft niet perse zo te zijn. Ik weet niet of je PHP kent maar $blah[$test[0]] genereert ook een "Undefined Index: 0" als $test[0] niet bestaat...
Ik zelf heb geen idee hoe SP in elkaar zit.
Eens kijken of we dichter bij de fout kunnen komen.
Bijgeleverd pakketje installeren op je forum. Werkt met hooks dus is niet schadelijk.
Daarna naar Admin > Configuration > Modification Settings > DevCenter settings gaan.
Derde optie aanvinken > Opslaan.
Daarna nog eens op je forum kijken, zien waar de fout precies voorkomt.
--- End quote ---
Oh sorry deze net geinstaleerd en zie inderdaad fouten in een custom block...
--- Code: ---<?php
/*
Block: Recent posts with post preview
Author: Blue @ Simple Portal.net
*/
/* [SETUP WHAT YOU WANT HERE] */
$topics_posts = 1; // TOPICS - 1 | MESSAGES - 2
$limit = 50; // How many recent posts do you want to output?
$number = 100; // How many characters do you want to output?
// Scroll Enable? Height and Speed?
$scrolling = 1; // ENABLE - 1 | DISABLE - 2
$height = "500px";
$speed = 3; // SLOW - 1 | MEDIUM - 10 | FAST - 20
// Do you want to translate it to your own language? :P
$text['sportal_false'] = 'Simple Portal not found';
$text['board'] = 'in';
$text['who'] = 'door';
/* [STOP!] - THIS IS THE END OF SETUP */
//Only code from now on ;)
global $smcFunc, $scripturl, $sourcedir, $modSettings;
// Lets see if you are using Simple Portal. If not...well...go get them :D
if (!file_exists($sourcedir . '/PortalBlocks.php'))
{
echo $text['sportal_false'];
return;
}
// Let's grab some database results
if ($topics_posts == 1) {
$posts_result = $smcFunc['db_query']('', '
SELECT m.poster_name, m.poster_time, m.id_msg, t.id_member_updated, m.subject, m.body, m.id_topic, b.name, t.id_last_msg, u.avatar, g.online_color
FROM {db_prefix}topics AS t
LEFT JOIN {db_prefix}boards AS b ON (t.id_board = b.id_board)
LEFT JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_last_msg)
LEFT JOIN {db_prefix}members AS u ON (t.id_member_updated = u.id_member)
LEFT JOIN {db_prefix}membergroups AS g ON (g.id_group = CASE WHEN u.id_group = 0 THEN u.id_post_group ELSE u.id_group END)
WHERE m.approved=1
ORDER BY t.id_last_msg DESC
LIMIT ' . $limit);
$posts = array();
while ($row_posts = $smcFunc['db_fetch_assoc']($posts_result))
{
global $memberContext;
loadMemberData($row_posts['id_member_updated']);
loadMemberContext($row_posts['id_member_updated']);
$posts[] = array(
'id' => $row_posts['id_member_updated'],
'username' => '<a style="color: ' . $row_posts['online_color'] . ';" href="' . $scripturl . '?action=profile;u=' . $row_posts['id_member_updated'] . '">' . $row_posts['poster_name'] . '</a>',
'subject' => '<a style="font-weight: bold;" title="' . $text['board'] . ' ' . $row_posts['name'] .'" href="' . $scripturl . '?topic=' . $row_posts['id_topic'] . '.msg' . $row_posts['id_last_msg'] . ';topicseen#new">' . $row_posts['subject'] . '</a>',
'body' => $row_posts['body'],
'avatar' => $row_posts['avatar'] == '' ? $memberContext[$row_posts['id_member_updated']]['avatar']['href'] : (stristr($row_posts['avatar'], 'http://') ? $row_posts['avatar'] : $modSettings['avatar_url'] . '/' . $row_posts['avatar']),
'board' => $row_posts['name'],
'time' => timeformat($row_posts['poster_time'])
);
}
$smcFunc['db_free_result']($posts_result);
} else {
$posts_result = $smcFunc['db_query']('', '
SELECT m.poster_name, m.poster_time, m.id_msg, m.id_member, m.subject, m.body, m.id_topic, b.name, u.avatar, g.online_color
FROM {db_prefix}messages AS m
LEFT JOIN {db_prefix}boards AS b ON (m.id_board = b.id_board)
LEFT JOIN {db_prefix}members AS u ON (m.id_member = u.id_member)
LEFT JOIN {db_prefix}membergroups AS g ON (g.id_group = CASE WHEN u.id_group = 0 THEN u.id_post_group ELSE u.id_group END)
WHERE m.approved=1
ORDER BY m.id_msg DESC
LIMIT ' . $limit);
$posts = array();
while ($row_posts = $smcFunc['db_fetch_assoc']($posts_result))
{
global $memberContext;
loadMemberData($row_posts['id_member']);
loadMemberContext($row_posts['id_member']);
$posts[] = array(
'id' => $row_posts['id_member'],
'username' => '<a style="color: ' . $row_posts['online_color'] . ';" href="' . $scripturl . '?action=profile;u=' . $row_posts['id_member'] . '">' . $row_posts['poster_name'] . '</a>',
'subject' => '<a style="font-weight: bold;" title="' . $text['board'] . ' ' . $row_posts['name'] .'" href="' . $scripturl . '?topic=' . $row_posts['id_topic'] . '.msg' . $row_posts['id_msg'] . ';topicseen#new">' . $row_posts['subject'] . '</a>',
'body' => $row_posts['body'],
'avatar' => $row_posts['avatar'] == '' ? $memberContext[$row_posts['id_member']]['avatar']['href'] : (stristr($row_posts['avatar'], 'http://') ? $row_posts['avatar'] : $modSettings['avatar_url'] . '/' . $row_posts['avatar']),
'board' => $row_posts['name'],
'time' => timeformat($row_posts['poster_time'])
);
}
$smcFunc['db_free_result']($posts_result);
}
//Finally the Output
//Scrolling xD
if ($scrolling == 1)
echo '<marquee height=' . $height . ' behavior="scroll" direction="up" scrollamount="' . $speed . '" onmouseover="this.stop()" onmouseout="this.start()">';
foreach ($posts as $post) {
echo'<table>
<tr>
<td style="width: 25px;">
<img src="' . $post['avatar'] .'" alt="" width="25px" height="25px" />
</td>
<td>
' . $post['subject'] .'<br />
<small>' . $text['who'] . ' ' . $post['username'] . ' | ' . $post['time'] .'</small>
</td>
</tr>
</table>
' . substr ($post['body'],0,$number) .'...
<hr />';
}
//Scrolling xD
if ($scrolling == 1)
echo '</marquee>';
?>
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version