Advertisement:
2by2host

Author Topic: Foutenlog  (Read 3380 times)

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #20 on: April 07, 2012, 06:07:31 PM »
Ja nadat is dit heb uitgeschakeld heb ik geen fouten meer, maar ik wou deze wel graag houden.
Heb jij een idee ?

Offline The Burglar!

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 6,462
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #21 on: April 07, 2012, 06:21:17 PM »
als ik er even snel overheen kijk kan ik alleen ontdekken dat
Code: (php) [Select]
if ($scrolling == 1)

twee keer voorkomt en de laatse op dat punt toch wel overbodig vind overkomen aan het einde :P

en volgens mij moet het ook veranderen in

Code: (php) [Select]
if ($scrolling = 1); 
« Last Edit: April 07, 2012, 06:24:23 PM by The Burglar! »
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #22 on: April 07, 2012, 06:25:54 PM »
dus die laatste regel zou weg kunnen ?

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,164
  • Gender: Male
Re: Foutenlog
« Reply #23 on: April 07, 2012, 06:27:38 PM »
Nee dat mag niet in PHP.

Op zich is de code goed, ik weet zo ook niet wat er fout is.
My Mods / [WIP] Mod Builder / GitHub profile / "A programmer is just a tool which converts caffeine into code."
Quote
<FLAMER> Marketing is about to get into drug activities maybe... but we will see about that later on :P
<Yoshi2889> We're getting free drugs?
<CoreISP> He's talking about caffeine man, damn pen lifter.

Offline The Burglar!

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 6,462
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #24 on: April 07, 2012, 06:29:25 PM »
Code: [Select]
//Scrolling xD
if ($scrolling == 1)
echo '</marquee>';
?>

vervangen door

Code: [Select]
//Scrolling xD
echo '</marquee>';
?>

dat zou ik zeggeb en dan de eerste even aanpassen :P
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #25 on: April 07, 2012, 06:36:22 PM »
Blijf dit houden.

Code: [Select]
Notice: Undefined index: 0 in /home/weerforu/domains/weerforum.eu/public_html/forum/Sources/PortalBlocks.php(3561) : eval()'d code on line 61

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #26 on: April 09, 2012, 07:21:31 AM »
Nog steeds meldingen..........

Code: [Select]
Pas filter toe: Toon alleen de foutmeldingen van deze URL
http://weerforum.eu/forum/index.php?
Pas filter toe: Toon alleen de fouten met hetzelfde bericht
8: Undefined index: 0
Pas filter toe: Toon alleen fouten van dit bestand
Bestand: /home/weerforu/domains/weerforum.eu/public_html/forum/Sources/PortalBlocks.php(3561) : eval()'d code
Regel: 61

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,164
  • Gender: Male
Re: Foutenlog
« Reply #27 on: April 09, 2012, 08:26:59 AM »
Simpele vraag -- Heb je al gekeken of er een nieuwere versie van dat block is?
My Mods / [WIP] Mod Builder / GitHub profile / "A programmer is just a tool which converts caffeine into code."
Quote
<FLAMER> Marketing is about to get into drug activities maybe... but we will see about that later on :P
<Yoshi2889> We're getting free drugs?
<CoreISP> He's talking about caffeine man, damn pen lifter.

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #28 on: April 09, 2012, 09:58:30 AM »
Ik heb dat even nagekeken en een nieuwere versie geinstaleerd.
Maar nu krijg ik deze fouten  >:(

Code: [Select]
Pas filter toe: Toon alleen de foutmeldingen van deze URL
http://weerforum.eu/forum/index.php?
Pas filter toe: Toon alleen de fouten met hetzelfde bericht
8: Undefined index: 0
Pas filter toe: Toon alleen fouten van dit bestand
Bestand: /home/weerforu/domains/weerforum.eu/public_html/forum/Sources/PortalBlocks.php(3561) : eval()'d code
Regel: 85

Klik ik deze aan zie ik dit............
Quote
Bestand: /home/weerforu/domains/weerforum.eu/public_html/forum/Sources/PortalBlocks.php(3561) : eval()'d code

Zie bijlage

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,164
  • Gender: Male
Re: Foutenlog
« Reply #29 on: April 09, 2012, 10:41:22 AM »
Wat is de nieuwe code voor die block?

En zet eval() eens uit.
My Mods / [WIP] Mod Builder / GitHub profile / "A programmer is just a tool which converts caffeine into code."
Quote
<FLAMER> Marketing is about to get into drug activities maybe... but we will see about that later on :P
<Yoshi2889> We're getting free drugs?
<CoreISP> He's talking about caffeine man, damn pen lifter.

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #30 on: April 09, 2012, 10:44:52 AM »
Eval staat uit.

Code: [Select]
<?php

/*
Block: Recent posts with post preview
Author: Blue @ Simple Portal.net
Version: 1.5
*/

/* [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?
$exclude_boards = array( 12);  // IF null guests can see all boards | IF you want to hide some boards use: array( ID1, ID2, ID3) where ID is the board's ID
$htmlspecialcharacters false// Do you need to show html special characters like Greek characters?

// 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'] = '';
$text['who'] = '';

/* [STOP!] - THIS IS THE END OF SETUP */

//Only code from now on ;)
global $smcFunc$scripturl$sourcedir$modSettings$user_info$settings$context;

// 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) {

 if (is_array($exclude_boards) || (int) $exclude_boards === $exclude_boards)
 {
 $exclude_boards is_array($exclude_boards) ? $exclude_boards : array($exclude_boards);
 }
 elseif ($exclude_boards != null)
 {
 $output_method $exclude_boards;
 $exclude_boards = array();
 }

$posts_result $smcFunc['db_query']('''
   SELECT IFNULL(u.real_name, m.poster_name) AS 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,' 
. ($user_info['is_guest'] ? '1 AS is_read, 0 AS new_from' '
 IFNULL(lt.id_msg, IFNULL(lmr.id_msg, 0)) >= m.id_msg_modified AS is_read,
 IFNULL(lt.id_msg, IFNULL(lmr.id_msg, -1)) + 1 AS new_from'
) . '
   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)
   ' 
. (!$user_info['is_guest'] ? '
 LEFT JOIN {db_prefix}log_topics AS lt ON (lt.id_topic = m.id_topic AND lt.id_member = ' 
$user_info['id'] . ')
 LEFT JOIN {db_prefix}log_mark_read AS lmr ON (lmr.id_board = b.id_board AND lmr.id_member = ' 
$user_info['id'] . ')' '') . '     
   WHERE m.approved=1'   
. (empty($exclude_boards) ? '' '
 AND b.id_board NOT IN ({array_int:exclude_boards})'
) . ' AND {query_see_board}
   ORDER BY t.id_last_msg DESC
   LIMIT ' 
$limit
 array(
 'exclude_boards' => empty($exclude_boards) ? '' $exclude_boards,
 )   
   );
$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'] . '&nbsp;' $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']),
   'new' => !empty($row_posts['is_read'])
   );
}
$smcFunc['db_free_result']($posts_result);

} else {

 if (is_array($exclude_boards) || (int) $exclude_boards === $exclude_boards)
 {
 $exclude_boards is_array($exclude_boards) ? $exclude_boards : array($exclude_boards);
 }
 elseif ($exclude_boards != null)
 {
 $output_method $exclude_boards;
 $exclude_boards = array();
 }

$posts_result $smcFunc['db_query']('''
   SELECT IFNULL(u.real_name, m.poster_name) AS poster_name, m.poster_time, m.id_msg, m.id_member, m.subject, m.body, m.id_topic, b.name, b.id_board, u.avatar, g.online_color,' 
. ($user_info['is_guest'] ? '1 AS is_read, 0 AS new_from' '
 IFNULL(lt.id_msg, IFNULL(lmr.id_msg, 0)) >= m.id_msg_modified AS is_read,
 IFNULL(lt.id_msg, IFNULL(lmr.id_msg, -1)) + 1 AS new_from'
) . '
   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)
   ' 
. (!$user_info['is_guest'] ? '
 LEFT JOIN {db_prefix}log_topics AS lt ON (lt.id_topic = m.id_topic AND lt.id_member = ' 
$user_info['id'] . ')
 LEFT JOIN {db_prefix}log_mark_read AS lmr ON (lmr.id_board = b.id_board AND lmr.id_member = ' 
$user_info['id'] . ')' '') . '   
   WHERE m.approved=1'   
. (empty($exclude_boards) ? '' '
 AND b.id_board NOT IN ({array_int:exclude_boards})'
) . ' AND {query_see_board}
   ORDER BY m.id_msg DESC
   LIMIT ' 
$limit
 array(
 'exclude_boards' => empty($exclude_boards) ? '' $exclude_boards,
 )   
   );
$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'] . '&nbsp;' $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']),
   'new' => !empty($row_posts['is_read'])
   );
}
$smcFunc['db_free_result']($posts_result);

}

//Finally the Output

//Scrolling xD
if ($scrolling == 1)
echo 
'<div style="overflow: hidden;"><marquee height=' $height ' behavior="scroll" direction="up" scrollamount="' $speed '" onmouseover="this.stop()" onmouseout="this.start()">';

foreach (
$posts as $post) {

// Lets fix the BBCode bug and Strip the Text
 
$form_message preg_replace(array('~\n?\[quote.*?\].*\[/quote\]\n?~is''~^\n~''~\[/quote\]~'), ''$post['body']);
$content1 str_replace("[""<"$form_message);
$content2 str_replace("]"">"$content1); 
$content3 strip_tags($content2);
$preview strip_tags(substr (htmlspecialchars_decode($content3),0,$number));

echo
'<table>
 <tr>'
;
if (!(empty(
$post['avatar'])))
echo 
'  <td style="width: 40px;">
 <img src="' 
$post['avatar'] .'" alt="" width="40px" height="40px" />
 </td>'
;
echo 
'  <td>
 ' 
str_ireplace('Re: '''$post['subject']);

 if (!$post['new'] && $context['user']['is_logged'])
 echo '&nbsp;<img src="'$settings['images_url'], '/'$context['user']['language'], '/new.gif" alt="new" border="0" />';

 echo '<br />
 <small>' 
$text['who'] . '&nbsp;' $post['username'] . '&nbsp;|&nbsp;' $post['time'] .'</small>
 </td>
 </tr>
 </table>'
;

 if ($htmlspecialcharacters) {
 echo htmlspecialchars($previewENT_NOQUOTES"UTF-8") . '...';
 } else {
 echo $preview '...';
 }

echo 
'<hr />';
 }

//Scrolling xD
if ($scrolling == 1)
echo 
'</marquee></div>';
 ?>

Offline Doctor Deejay

  • On Hiatus
  • SMF Hero
  • *
  • Posts: 3,492
  • Gender: Male
Re: Foutenlog
« Reply #31 on: April 09, 2012, 10:48:34 AM »
Staan artikels aan?
Doctor Deejay                                        I understand everything... except that wig. - Jack Sparrow
Simple Machines LocalizerDon't pm me for support
deejay [at] simplemachines [dot] orgGet To Know The Team - Dr. Deejay

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #32 on: April 09, 2012, 10:52:56 AM »
Staan artikels aan?

Je bedoeld in Simple Portal ?
Nee daar staat niets aan.

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #33 on: April 14, 2012, 04:09:18 AM »
Het probleem is opgelost door de gehele shoutbox berichten te legen.
Waarschijnlijk is het gekomen door het upgraden van SP 2.3.4 naar 2.3.5
Bedankt voor het meedenken mensen  ;)