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 login or register.

* Who's Online

  • Dot Guests: 272
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • {OCS}MasterSeal: Yup, Still adore SP
    April 21, 2019, 07:08:06 PM
  • {OCS}MasterSeal: STILL love SP :)
    November 24, 2018, 05:05:50 AM
  • ♦ Ninja ZX-10RR ♦: <3 aegersz
    September 13, 2018, 03:36:09 PM
  • aegersz: I STILL <3 LOVE SimplePortal
    September 13, 2018, 07:11:39 AM
  • aegersz: o LOVE you guys - Simple Portal rocks !
    May 09, 2018, 05:18:59 AM
  • Chen Zhen: our apologies for the site being down.. please read server issues topic
    March 22, 2018, 05:32:38 AM
  • {OCS}MasterSeal: LOL PLEASE forget I just posted that. I found the answer in my own dang post back in 2015. lol sorry!
    July 04, 2017, 10:47:55 PM
  • {OCS}MasterSeal: I know this SB isnt' for support, but I just have a general question. Who would I contact to find out where SP stores its block info? Is it DB driven or files? I searched the site but came up with nothing. probably my fault any insight is appreciated.
    July 04, 2017, 10:43:36 PM
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 PM
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 PM
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 PM
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 PM
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 AM
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 AM
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 AM
  • emanuele: [link]
    November 01, 2016, 12:43:50 PM
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 PM
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 AM
  • {OCS}MasterSeal: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 AM
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 PM

* 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]

Installation errors? Mod incompatibilities? Upgrade problems? Make your way over to the Install and Upgrade Support board for all your solutions!

Author Topic: BiB BBC code blocks stretching PHP page  (Read 4834 times)

0 Members and 1 Guest are viewing this topic.

Offline FireDitto

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Female
    • Second Pass Weyr
  • SMF Version: 2.0.11
  • SP Version: 2.3.5
  • Elkarte Version: None
BiB BBC code blocks stretching PHP page
« on: April 13, 2014, 07:16:04 AM »
Okay, please see here because I'm not sure how to explain it.

It is a PHP page, made up with the BIB code.

It worked fine as a BBC page, but I ran out of room for all the characters so had to split it into blocks... which caused it to explode in all directions.

Help would be appreciated.

Thank you!

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BiB BBC code blocks stretching PHP page
« Reply #1 on: April 14, 2014, 09:49:47 AM »
Somewhere, you have set width for these blocks to 11292px

This is what is causing the problem.  I took a quick peek at the page using Chrome's F12 tools, but have not found where you set the width for those blocks.

Do you know how this happened?  What is BIB?
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline FireDitto

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Female
    • Second Pass Weyr
  • SMF Version: 2.0.11
  • SP Version: 2.3.5
  • Elkarte Version: None
Re: BiB BBC code blocks stretching PHP page
« Reply #2 on: April 14, 2014, 12:27:54 PM »
BIB = block in block.

I'm using the block-in-block code on a PHP page to draw in the blocks that hold the various pieces of information to display.

The only width set is in the BIB code, which is to call it to be '100%'

Code: [Select]
$rows = 4;
$block_ids = array(139,140,141,142);

$block_data = array();
foreach ($block_ids as $block)
{
   $block_data[$block] = current(getBlockInfo(false, $block, false, false));
   $block_data[$block]['style'] = sportal_parse_style('explode', $block_data[$block]['style'], true);
}

echo '
<table style="width: 100%;">
   <tr>';

$counter = 0;
foreach ($block_data as $data)
{
   if ($counter != 0 && $counter % $columns == 0)
   {
      echo '
   </tr>
   <tr>';
   }

   echo '
      <td style="width: 100%; vertical-align: top;">
         ', template_block($data), '
      </td>';

   $counter++;
}

echo '
   </tr>
</table>';

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BiB BBC code blocks stretching PHP page
« Reply #3 on: April 14, 2014, 01:25:33 PM »
I cannot figure it out at all. Sorry.

Have you tested each of these blocks, individually, added to one of the pages on your site (rather than the one giving you problems at the moment)?

The trouble APPEARS to begin with the table .. width=100%.
Before that, there appears to be a block # 84 that closes OK.
But there are a TON of HTML validation errors on that page -- 229.  Many of them seem to be related to simple HTML vs XHTML errors. I would imagine they are related to some kind of mod?  Or did you make manual changes to your template files?  For example <meta name="twitter:app:id:ipad" content="307880732">  should end in />.  Eventually, the validator gets really confused and cannot seem to recognize when it is supposed to be in the middle of a script tag pair.

If I were creating a text-heavy page and hit the #-of-characters limit on the field where the page text is stored, instead of using blocks-in-blocks, I would probably try:
Code: [Select]
global $boarddir;
$FileName=$boarddir . '/explanation.txt';
if ( $filearray=file($FileName) )
{
//   foreach ($filearray as $value ) echo doUBBC ($value);
   $fulltext = implode($filearray,'');
   echo parse_bbc($fulltext);
}
else echo "Could not open file <b>$FileName</b>. <br /> \n";
Either that, or I would find out how to increase the maximum size of the field that stores custom page text values.
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: BiB BBC code blocks stretching PHP page
« Reply #4 on: April 14, 2014, 02:02:33 PM »
In your block code:

Code: (Find) [Select]
<table style="width: 100%;">
Code: (Replace) [Select]
<table style="width: 100%; table-layout: fixed;">
And slowly, you come to realize... It's all as it should be...

Offline FireDitto

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Female
    • Second Pass Weyr
  • SMF Version: 2.0.11
  • SP Version: 2.3.5
  • Elkarte Version: None
Re: BiB BBC code blocks stretching PHP page
« Reply #5 on: April 14, 2014, 02:19:25 PM »
Beautiful, thank you very much!

:D

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: BiB BBC code blocks stretching PHP page
« Reply #6 on: April 14, 2014, 02:56:50 PM »
You're welcome. ;)
And slowly, you come to realize... It's all as it should be...

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: BiB BBC code blocks stretching PHP page
« Reply #7 on: April 14, 2014, 03:23:45 PM »
Thanks, [SiNaN].  I never would have thought of that.
I thought the table width should have been limited by its container.

I'll know to look for that in the future.
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?