1
timgno
Xoops Html Classes
  • 2011/10/23 16:15

  • timgno

  • Module Developer

  • Posts: 1504

  • Since: 2007/6/21


Only for testing out of xoops production

download

2
Cesagonchu
Re: Xoops Html Classes

Thank you

3
timgno
Re: Xoops Html Classes
  • 2012/1/19 14:27

  • timgno

  • Module Developer

  • Posts: 1504

  • Since: 2007/6/21


Others classes are included in first package

Download

4
syrian_arab
Re: Xoops Html Classes

Thank you, but what work Xoops Html Classes

5
timgno
Re: Xoops Html Classes
  • 2012/1/27 7:59

  • timgno

  • Module Developer

  • Posts: 1504

  • Since: 2007/6/21


These classes are an outline of what should be for xoops, in reality, their function should replace that code integrated in other classes xoops. To give an example:
echo '<table width="100%" cellspacing="1" class="outer">';
            echo 
'<tr>';
            echo 
'<th align="center" width="30%">'._AM_TDMCREATE_NAME.'</th>';
            echo 
'<th align="center" width="10%">'._AM_TDMCREATE_IMAGE.'</th>';
            echo 
'<th align="center" width="10%">'._AM_TDMCREATE_DISPLAY_ADMIN.'</th>';
            echo 
'<th align="center" width="10%">'._AM_TDMCREATE_DISPLAY_USER.'</th>';
            echo 
'<th align="center" width="10%">'._AM_TDMCREATE_BLOCKS.'</th>';
            echo 
'<th align="center" width="10%">'._AM_TDMCREATE_NB_CHAMPS.'</th>';
            echo 
'<th align="center" width="20%">'._AM_TDMCREATE_FORMACTION.'</th>';            
            echo 
'</tr>';


This code above would be taken up with this:
$table = new XoopsHtmlTable ($rows$caption ''$frame ''$rules ''$cellspacing ''$cellpadding ''$class ''$id '');
echo 
$table->addRow($attributes_AM_TDMCREATE_NAME);
...

As you can see in the code above I added a line that integrates a part of php code, but this is still extended.

Some variables, such as attributes, are arrays that contain the properties of html tags, so can be integrated in a small code space.

The same is true of content, such as variable definitions _AM_TDMCREATE_NAME, these can be listed in an array and then integrated in this way:
$defines = array(_AM_TDMCREATE_NAME_AM_TDMCREATE_IMAGE_AM_TDMCREATE_DISPLAY_ADMIN_AM_TDMCREATE_DISPLAY_USER_AM_TDMCREATE_BLOCKS_AM_TDMCREATE_NB_CHAMPS_AM_TDMCREATE_FORMACTION);
echo 
$table->addRows($attributes$defines);
...

I hope this is clear enough.

Login

Who's Online

65 user(s) are online (32 user(s) are browsing Support Forums)


Members: 0


Guests: 65


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits