diff options
Diffstat (limited to 'mod/custom_index/views/default')
3 files changed, 82 insertions, 214 deletions
diff --git a/mod/custom_index/views/default/canvas/layouts/new_index.php b/mod/custom_index/views/default/canvas/layouts/new_index.php deleted file mode 100644 index e1b48ec0c..000000000 --- a/mod/custom_index/views/default/canvas/layouts/new_index.php +++ /dev/null @@ -1,131 +0,0 @@ -<?php - - /** - * Elgg custom profile - * You can edit the layout of this page with your own layout and style. Whatever you put in the file - * will replace the frontpage of your Elgg site. - * - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - -?> - -<div id="custom_index"> - - <!-- left column content --> - <div id="index_left"> - <!-- welcome message --> - <div id="index_welcome"> - <?php - if (isloggedin()){ - echo "<h2>" . elgg_echo("welcome") . " "; - echo $vars['user']->name; - echo "</h2>"; - } - ?> - <?php - //include a view that plugins can extend - echo elgg_view("index/lefthandside"); - ?> - <?php - //this displays some content when the user is logged out - if (!isloggedin()){ - //display the login form - echo $vars['area1']; - echo "<div class=\"clearfloat\"></div>"; - } - ?> - </div> -<?php - if(is_plugin_enabled('file')){ -?> - <!-- display latest files --> - <div class="index_box"> - <h2><?php echo elgg_echo("custom:files"); ?></h2> - <?php - if (!empty($vars['area2'])) { - echo $vars['area2'];//this will display files - }else{ - echo "<p><?php echo elgg_echo('custom:nofiles'); ?></p>"; - } - ?> - </div> -<?php - } - - if(is_plugin_enabled('groups')){ -?> - <!-- display latest groups --> - <div class="index_box"> - <h2><?php echo elgg_echo("custom:groups"); ?></h2> - <?php - if (!empty($vars['area5'])) { - echo $vars['area5'];//this will display groups - }else{ - echo "<p><?php echo elgg_echo('custom:nogroups'); ?>.</p>"; - } - ?> - </div> -<?php - } -?> - </div> - - <!-- right hand column --> - <div id="index_right"> - <!-- more content --> - <?php - //include a view that plugins can extend - echo elgg_view("index/righthandside"); - ?> - <!-- latest members --> - <div class="index_box"> - <h2><?php echo elgg_echo("custom:members"); ?></h2> - <div class="contentWrapper"> - <?php - if(isset($vars['area3'])) { - //display member avatars - foreach($vars['area3'] as $members){ - echo "<div class=\"index_members\">"; - echo elgg_view("profile/icon",array('entity' => $members, 'size' => 'small')); - echo "</div>"; - } - } - ?> - <div class="clearfloat"></div> - </div> - </div> -<?php - if(is_plugin_enabled('blog')){ -?> - <!-- latest blogs --> - <div class="index_box"> - <h2><?php echo elgg_echo("custom:blogs"); ?></h2> - <?php - if (isset($vars['area4'])) - echo $vars['area4']; //display blog posts - ?> - </div> -<?php - } - - if(is_plugin_enabled('bookmarks')){ -?> - <!-- display latest bookmarks --> - <div class="index_box"> - <h2><?php echo elgg_echo("custom:bookmarks"); ?></h2> - <?php - if (isset($vars['area6'])) - echo $vars['area6']; //display bookmarks - ?> - </div> -<?php - } -?> - </div> - <div class="clearfloat"></div> -</div>
\ No newline at end of file diff --git a/mod/custom_index/views/default/custom_index/css.php b/mod/custom_index/views/default/custom_index/css.php index 9c35aaa27..f21ea72b2 100644 --- a/mod/custom_index/views/default/custom_index/css.php +++ b/mod/custom_index/views/default/custom_index/css.php @@ -1,86 +1,20 @@ <?php - /** - * Custom Index page css extender - * - * @package custom_index - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - */ +/** + * Custom Index CSS + * + */ ?> -#custom_index { - margin:10px; -} -#index_left { - width:442px; - float:left; - margin:0 0 30px 0; - padding:0 0 20px 0px; -} -#index_right { - width:442px; - float:right; - margin:0 0 30px 0; - padding:0 0px 20px 0; -} -#index_welcome { - padding:5px 10px 5px 10px; - margin:0 0 20px 0; - border:1px solid silver; - background: white; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; -} -#index_welcome #login-box { - margin:5px 0 10px 0; - padding:0 0 10px 0; - background: #dedede; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - width:240px; -} -#index_welcome #login-box form { - margin:0 10px 0 10px; - padding:0 10px 4px 10px; - background: white; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - width:200px; -} -#index_welcome #login-box h2, -.index_box h2 { - color:#0054A7; - font-size:1.35em; - line-height:1.2em; - margin:0 0 0 8px; - padding:5px; -} -#index_welcome #login-box h2 { - padding-bottom:5px; -} - -.index_box { - margin:0 0 20px 0; - background: #dedede; - padding:0 0 5px 0; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; -} - -.index_box .search_listing { - -} -.index_box .index_members { - float:left; - margin:2pt 5px 3px 0pt; -} -#persistent_login { - float:right; - display:block; - margin-top:-34px; -} - - - +/******************************* + Custom Index +********************************/ +.custom-index .elgg-module-featured { + box-shadow: 1px 1px 5px #CCC; + -moz-box-shadow: 1px 1px 5px #CCC; + -webkit-box-shadow: 1px 1px 5px #CCC; +} +.custom-index .elgg-module-featured:hover { + box-shadow: 1px 1px 6px #AAA; + -moz-box-shadow: 1px 1px 6px #AAA; + -webkit-box-shadow: 1px 1px 6px #AAA; +}
\ No newline at end of file diff --git a/mod/custom_index/views/default/layout/shells/custom_index.php b/mod/custom_index/views/default/layout/shells/custom_index.php new file mode 100644 index 000000000..48039dbd9 --- /dev/null +++ b/mod/custom_index/views/default/layout/shells/custom_index.php @@ -0,0 +1,65 @@ +<?php +/** + * Elgg custom index layout + * + * You can edit the layout of this page with your own layout and style. + * Whatever you put in this view will appear on the front page of your site. + * + */ +?> + +<div class="custom-index elgg-main elgg-grid clearfix"> + <div class="elgg-col elgg-col-1of2"> + <div class="elgg-inner pam"> +<?php +// left column + +// Top box for login or welcome message +if (elgg_is_logged_in()) { + $top_box = "<h2>" . elgg_echo("welcome") . " "; + $top_box .= get_loggedin_user()->name; + $top_box .= "</h2>"; +} else { + $top_box = $vars['login']; +} +echo elgg_view_module('featured', '', $top_box, array('header' => false)); + +// a view for plugins to extend +echo elgg_view("index/lefthandside"); + +// files +if (elgg_is_active_plugin('file')) { + echo elgg_view_module('featured', elgg_echo("custom:files"), $vars['files']); +} + +// groups +if (elgg_is_active_plugin('groups')) { + echo elgg_view_module('featured', elgg_echo("custom:groups"), $vars['groups']); +} +?> + </div> + </div> + <div class="elgg-col elgg-col-1of2"> + <div class="elgg-inner pam"> +<?php +// right column + +// a view for plugins to extend +echo elgg_view("index/righthandside"); + +// files +echo elgg_view_module('featured', elgg_echo("custom:members"), $vars['members']); + +// groups +if (elgg_is_active_plugin('blog')) { + echo elgg_view_module('featured', elgg_echo("custom:blogs"), $vars['blogs']); +} + +// files +if (elgg_is_active_plugin('bookmarks')) { + echo elgg_view_module('featured', elgg_echo("custom:bookmarks"), $vars['bookmarks']); +} +?> + </div> + </div> +</div> |