Advertisement:
2by2host

Author Topic: Foutenlog  (Read 3419 times)

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Foutenlog
« on: April 05, 2012, 05:31:17 PM »
Ik heb nog een paar fouten in mijn log die ik graag opgelost wil hebben.
Quote
Sorry, het gespecificeerde bestand kon niet worden geopend: /home/weerforu/domains/weerforum.eu/public_html/forum/Sources/PortalBlocks.php(3561) : eval()'d code

Dit komt van (zie bijlage)
Ik heb al een schone PortalBlocks.php gedaan maar dat helpt niets.

Quote
Schakel evaluatie van templates uit
staat aangevinkt.

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #1 on: April 07, 2012, 04:12:00 PM »
Zou je die PortalBlocks.php even bij kunnen voegen? :)

Welke portal heb je eigenlijk geinstalleerd?
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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 #2 on: April 07, 2012, 04:18:51 PM »
Ik heb Simple Portal 2.3.5 geinstaleerd.
Deze bedoel je neem ik aan ?

Offline The Burglar!

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 6,548
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #3 on: April 07, 2012, 04:21:57 PM »
zou eerst template eval uitzetten (aanvinken)  daarna je log legen en de nieuwe footmelding geven ;)
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #4 on: April 07, 2012, 04:23:27 PM »
Hmm dat is een eval() code.

Heb je custom PHP blocks gemaakt?
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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 #5 on: April 07, 2012, 04:28:13 PM »
Nu weer uitgevinkt (stond aan)
Ja ik heb wel custom blocks staan, maar die heb ik al lang staan zonder problemen.

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #6 on: April 07, 2012, 04:30:01 PM »
Uhm het staat dus ergens in ............

Quote
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/Themes/default/languages/Post.dutch-utf8.php (portal_below sub template - eval?)
Regel: 61

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #7 on: April 07, 2012, 04:40:32 PM »
En ik zie niets raars in het Post.dutch-utf8.php
Zal em ff toevoegen.

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #8 on: April 07, 2012, 04:42:51 PM »
Errug vaag.

SMF zegt iets met "portal_below".
Heb je iets van een portal.template.php ofzo?

Als je wilt heb ik een debugging-mod klaar liggen zodat we een kijkje acter de schermen kunnen nemen voor een paar minuten maar ik betwijfel of het zo nodig is nu.
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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,548
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #9 on: April 07, 2012, 04:45:07 PM »
houd er wel rekening mee dat het een sub template is en die kunnen in elk bestand staan ;)
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #10 on: April 07, 2012, 04:49:00 PM »
Ja die heb ik wel een portal.template.php
Ok Herman maar dit moet toch oplosbaar zijn ?

Offline The Burglar!

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 6,548
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #11 on: April 07, 2012, 04:59:19 PM »
jah oplosbaar moet het wel zijn maar daarvoor zullen we toch echt eerst moeten weten welk bestand het sub template "portal_below" zich bevind en aangezien ik niet genoeg thuis ben in de bestanden wat en waar er iets gebruikt wordt binnen SP
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #12 on: April 07, 2012, 05:02:01 PM »
portal_below staat in dat bestand.

Helaas kan ik daar geen 0 index vinden...
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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,548
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #13 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
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #14 on: April 07, 2012, 05:08:29 PM »
ja dat zal wel maar nu ????????????????????????????

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #15 on: April 07, 2012, 05:10:32 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
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.
« Last Edit: April 07, 2012, 05:16:47 PM by Yoshi2889 »
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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,548
  • Gender: Male
    • https://www.facebook.com/hermans.mixen on Facebook
    • Mashups & Mixen
Re: Foutenlog
« Reply #16 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"
Met vriendelijke groet, The Burglar!

Mashups & Mixen | NL pakket parser

Offline Yoshi

  • Customizer
  • SMF Hero
  • *
  • Posts: 8,347
  • Gender: Male
Re: Foutenlog
« Reply #17 on: April 07, 2012, 05:16:23 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"
Code: [Select]
$txt['teletype'] = 'Teletype';
Da's het UTF-8 bestand.

Maar probeer mijn vorige suggestie eens. Wie weet trekken we meer fouten uit de kast.
My Mods / Mod Builder - A tool to easily create mods! / GitHub profile /
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 #18 on: April 07, 2012, 05:17:51 PM »
Of ik zie het niet of snap het niet.............

Offline weerforum

  • Jr. Member
  • **
  • Posts: 282
    • weerforum
Re: Foutenlog
« Reply #19 on: April 07, 2012, 05:23:14 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
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.

Oh sorry deze net geinstaleerd en zie inderdaad fouten in een custom block...

Code: [Select]
<?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'] . '&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'])
   );
}
$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'] . '&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'])
   );
}
$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'] . '&nbsp;' $post['username'] . '&nbsp;|&nbsp;' $post['time'] .'</small>
</td>
</tr>
</table>
substr ($post['body'],0,$number) .'...
<hr />'
;
}

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