Main Menu
collapse

Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

User Info

Welcome Guest.
Please log in.

Who's Online

  • Dot Guests: 967
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]


Welcome to SimplePortal.net! You can download SimplePortal from the Downloads Area!

Wrong Data Type & Undefined Variable

Started by roomeat, January 01, 2010, 06:08:24 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

roomeat

I am getting a lot of errors at the moment.. they are all of the following:
----------------------------------------------------------------------------------------------------------
OzBoss
59.100.41.95   
      Today at 08:24:03 AM
f8f0ce03c00ae6cfeb5532a45976cb08
Type of error: General

http://www.ozsuperbikes.com/index.php?

2: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument

File: /var/www/vhosts/ozsuperbikes.com/httpdocs/Themes/default/Portal.template.php
Line: 158
----------------------------------------------------------------------------------------------------------
    OzBoss
59.100.41.95   
      Today at 08:24:03 AM
f8f0ce03c00ae6cfeb5532a45976cb08
Type of error: Undefined

http://www.ozsuperbikes.com/index.php?

8: Undefined variable: block_ids

File: /var/www/vhosts/ozsuperbikes.com/httpdocs/Themes/default/Portal.template.php
Line: 158

----------------------------------------------------------------------------------------------------------
Not to sure whats causing them. I tried changing back to the SMF default theme, but the same errors are recorded.

Using SMF2.0 RC2 and SP 2.3.1

And this is the line from Portal.Template.php

<div class="sp_content_padding ', ($block['type'] == 'sp_menu' || !in_array($block['id'], $block_ids)) ? '' : 'sp_block', '">';

Nathaniel

That looks like a custom edit, maybe on from a support topic somewhere?

You need to have a line like this earlier in the relevant php function.
$block_ids = array(1, 2, 3, 4);

If you can't get it to work, then please attach the relevant file.
SMF Friend (Former Support Specialist) | SimplePortal DeveloperMy SMF Mods | SimplePortal"Quis custodiet ipsos custodes?" - Who will Guard the Guards?Please don't send me ANY support related PMs. I will just delete them.

Dermot


it's you forum menu code fix thats calling the varible without declaring it

<div class="sp_content_padding ', ($block['type'] == 'sp_menu' || !in_array($block['id'], $block_ids)) ? '' : 'sp_block', '">';

you could change $block_ids for the id of the block your menu is on, says its 21?

<div class="sp_content_padding ', ($block['type'] == 'sp_menu' || !in_array($block['id'], 21)) ? '' : 'sp_block', '">';

that will stop the error undefined variable for $block_ids till 2.3.2

however the error


2: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument
Line: 158

not sure how to stop that one offhand, not sure where that second </a> is

Perhaps im wrong but you can try it
Smf 2.0 RC3Simple Portal 2.3.2Firefox 3.6IE 8.0 (well its sits i dont use it)

ccbtimewiz

in_array(integer, array);

The second datatype must be an array, not an integer. Change it to:

!in_array($block['id'], array(21))

And you'll be all set.

Dermot


I tried that before i set off to work and it causes a error. unexpected , i believe, fiddled about with it briefly  but it got worse  :P
Smf 2.0 RC3Simple Portal 2.3.2Firefox 3.6IE 8.0 (well its sits i dont use it)

ccbtimewiz

Not sure how that can cause an unexpected? Unless you're using it in a wrong condition?

[SiNaN]

Can you attach your PortalBlocks.template.php file here?
And slowly, you come to realize... It's all as it should be...