The Arcive of vBulletin Modifications Site. |
|
|
[HOW TO - vB4 CMS] AdminCP add 2 options for the Section Manager
I wrote this article, 'cause when I started with CMS, I didn't found were to change the layout. After a long of searching, reading and asking, I found it in the frontend. But ... there is a way to change it in the AdminCP. This change will add two more options inside the section-menue. See images (before/after). OK, let's start. Open the file packages/vbcms/contentmanager.php at the line 3416 you will found this code: Code:
<td class=\"thead\">" . $vbphrase['viewcount'] . "</td>". /* <td class=\"thead\">" . $vbphrase['layout'] . "</td> <td class=\"thead\">" . $vbphrase['style'] . "</td> */ " </tr>"; Code:
<td class=\"thead\">" . $vbphrase['viewcount'] . "</td> <td class=\"thead\">" . $vbphrase['layout'] . "</td> <td class=\"thead\">" . $vbphrase['style'] . "</td> </tr>"; Code:
$result .= " <td class=\"$bgclass\" style=\"font-size:80%;\">" . $section['viewcount'] . "</td>\n";
/* $result .= " <td class=\"$bgclass\" style=\"font-size:80%;\"><select id=\"layout_" . $section['nodeid']. "\" name=\"layout_" . $section['nodeid']. "\"
onchange=\"setFormValue('do','saveonelayout');
setFormValue('nodeid', " . $section['nodeid']. ");
document.getElementById('cms_data').submit();\">" . self::getLayoutSelect($section['layoutid'],
$section['nodeid']) . "</select></td>\n";
$result .= " <td class=\"$bgclass\" style=\"font-size:80%;\"><select id=\"style_" . $section['nodeid']. "\" name=\"style_" . $section['nodeid']. "\"
onchange=\"setFormValue('do','saveonestyle');
setFormValue('nodeid'," . $section['nodeid']. ");
document.getElementById('cms_data').submit();\">" . self::getStyleSelect($section['styleid'],
$section['nodeid']) . "</select></td>\n"; */
$result .= "</tr>\n";
Code:
$result .= " <td class=\"$bgclass\" style=\"font-size:80%;\">" . $section['viewcount'] . "</td>\n";
$result .= " <td class=\"$bgclass\" style=\"font-size:80%;\"><select id=\"layout_" . $section['nodeid']. "\" name=\"layout_" . $section['nodeid']. "\"
onchange=\"setFormValue('do','saveonelayout');
setFormValue('nodeid', " . $section['nodeid']. ");
document.getElementById('cms_data').submit();\">" . self::getLayoutSelect($section['layoutid'],
$section['nodeid']) . "</select></td>\n";
$result .= " <td class=\"$bgclass\" style=\"font-size:80%;\"><select id=\"style_" . $section['nodeid']. "\" name=\"style_" . $section['nodeid']. "\"
onchange=\"setFormValue('do','saveonestyle');
setFormValue('nodeid'," . $section['nodeid']. ");
document.getElementById('cms_data').submit();\">" . self::getStyleSelect($section['styleid'],
$section['nodeid']) . "</select></td>\n";
$result .= "</tr>\n";
|
|
#2
|
||||
|
||||
|
Thank you. I don't know why they don't have this in the Section Manager by default.
|
|
#3
|
|||
|
|||
|
I do not know it, too
![]() This will also work in 4.0.0.PL1 |
|
#4
|
||||
|
||||
|
Thanks a lot
very useful all the best joao barroca aka beduino |
|
#5
|
||||
|
||||
|
Quote:
|
|
#6
|
||||
|
||||
|
finally.. great!
thank u.. |
|
#7
|
||||
|
||||
|
I think its a bug that they have forgotten to include this. Thanks!
|
|
#8
|
|||
|
|||
|
Thanks a bunch it worked perfect
|
|
#9
|
|||
|
|||
|
very good change in order to improve the CMS
|
|
#10
|
|||
|
|||
|
Worked very well in 4.0.2. Thanks for this!
-CP |
![]() |
|
|