1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

4.1.x YouRed Template

Discussion in 'Шаблоны - Templates & Styles' started by Prado, May 6, 2011.

  1. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    [thumb]http://www.socengine.ru/uploads/posts/2011-05/1304688160_youred-albums.png[/thumb]
    YouRed Template makes your website look more interesting and suitable for both formal and professional/classic styles. YouRed is well-built in a full energy appearance in red color, well-proportioned layout for header and footer. The Template can be installed easily with some minutes.

    Modules (all SE modules): Blog, Music, Event , Photo, Group, Classified, Video, Poll, Forum, Chat

    Advanced Home: Drag and drop block contents ( Blogs, Albums, Events,..) as Widgets in Home Page

    SE compatibility: 4.1.2+

    SE4 Demo: http://demo.modules2buy.com/youred_se4

    Tested browsers: IE7, IE8, Firefox, Safari,Chrome

    Файлы - Files:

    Скачать SocialEngine 4 YouRed Template / DownLoad SocialEngine 4 YouRed Template

    Версия - Version: -
    Версия SE - Version SE: 4.1.2+

    English Version RAR:

    Attached Files:

  2. Kujbor Novice member


    Offline
    Message Count:
    27
    Likes Received:
    1
    В инструкции по установке есть такой пункт:

    У меня там не одна такая строка. Кто уже ставил, подскажите (но только точно а не как интуиция подсказывает) мне это добавлять после каждой строки с $this->headScript() или после какой-то одной конкретной?

    Вот код того самого default.tpl если что (под спойлером):

    [SPOILER]<?php
    /**
    * SocialEngine
    *
    * @category Application_Core
    * @package Core
    * @copyright Copyright 2006-2010 Webligo Developments
    * @license http://www.socialengine.net/license/
    * @version $Id: default.tpl 8693 2011-03-24 03:15:54Z john $
    * @author John
    */
    ?>
    <?php echo $this->doctype()->__toString() ?>
    <?php $locale = $this->locale()->getLocale()->__toString(); $orientation = ( $this->layout()->orientation == 'right-to-left' ? 'rtl' : 'ltr' ); ?>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $locale ?>" lang="<?php echo $locale ?>" dir="<?php echo $orientation ?>">
    <head>
    <base href="<?php echo rtrim((constant('_ENGINE_SSL') ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $this->baseUrl(), '/'). '/' ?>" />


    <?php // ALLOW HOOKS INTO META ?>
    <?php echo $this->hooks('onRenderLayoutDefault', $this) ?>


    <?php // TITLE/META ?>
    <?php
    $counter = (int) $this->layout()->counter;

    $request = Zend_Controller_Front::getInstance()->getRequest();
    $this->headTitle()
    ->setSeparator(' - ');
    $pageTitleKey = 'pagetitle-' . $request->getModuleName() . '-' . $request->getActionName()
    . '-' . $request->getControllerName();
    $pageTitle = $this->translate($pageTitleKey);
    if( $pageTitle && $pageTitle != $pageTitleKey ) {
    $this
    ->headTitle($pageTitle, Zend_View_Helper_Placeholder_Container_Abstract::pREPEND);
    }
    $this
    ->headTitle($this->translate($this->layout()->siteinfo['title']), Zend_View_Helper_Placeholder_Container_Abstract::pREPEND)
    ;
    $this->headMeta()
    ->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8')
    ->appendHttpEquiv('Content-Language', 'en-US');

    // Make description and keywords
    $description = '';
    $keywords = '';

    $description .= ' ' .$this->layout()->siteinfo['description'];
    $keywords = $this->layout()->siteinfo['keywords'];

    if( $this->subject() && $this->subject()->getIdentity() ) {
    $this->headTitle($this->subject()->getTitle());

    $description .= ' ' .$this->subject()->getDescription();
    if (!empty($keywords)) $keywords .= ',';
    $keywords .= $this->subject()->getKeywords(',');
    }

    $this->headMeta()->appendName('description', trim($description));
    $this->headMeta()->appendName('keywords', trim($keywords));

    // Get body identity
    if( isset($this->layout()->siteinfo['identity']) ) {
    $identity = $this->layout()->siteinfo['identity'];
    } else {
    $identity = $request->getModuleName() . '-' .
    $request->getControllerName() . '-' .
    $request->getActionName();
    }
    ?>
    <?php echo $this->headTitle()->toString()."\n" ?>
    <?php echo $this->headMeta()->toString()."\n" ?>


    <?php // LINK/STYLES ?>
    <?php
    $this->headLink(array(
    'rel' => 'favicon',
    'href' => ( isset($this->layout()->favicon)
    ? $this->baseUrl() . $this->layout()->favicon
    : '/favicon.ico' ),
    'type' => 'image/x-icon'),
    'PREPEND');
    $themes = array();
    if( !empty($this->layout()->themes) ) {
    $themes = $this->layout()->themes;
    } else {
    $themes = array('default');
    }
    foreach( $themes as $theme ) {
    $this->headLink()
    ->prependStylesheet($this->baseUrl().'/application/css.php?request=application/themes/'.$theme.'/theme.css');
    if( $orientation == 'rtl' ) {
    // @todo add include for rtl
    }
    }
    // Process
    foreach( $this->headLink()->getContainer() as $dat ) {
    if( !empty($dat->href) ) {
    if( false === strpos($dat->href, '?') ) {
    $dat->href .= '?c=' . $counter;
    } else {
    $dat->href .= '&c=' . $counter;
    }
    }
    }
    ?>
    <?php echo $this->headLink()->toString()."\n" ?>
    <?php echo $this->headStyle()->toString()."\n" ?>

    <?php // TRANSLATE ?>
    <?php $this->headScript()->prependScript($this->headTranslate()->toString()) ?>

    <?php // SCRIPTS ?>
    <script type="text/javascript">
    <?php echo $this->headScript()->captureStart(Zend_View_Helper_Placeholder_Container_Abstract::pREPEND) ?>

    Date.setServerOffset('<?php echo date('D, j M Y G:i:s O', time()) ?>');

    en4.orientation = '<?php echo $orientation ?>';
    en4.core.environment = '<?php echo APPLICATION_ENV ?>';
    en4.core.language.setLocale('<?php echo $this->locale()->getLocale()->__toString() ?>');
    en4.core.setBaseUrl('<?php echo $this->url(array(), 'default', true) ?>');
    en4.core.loader = new Element('img', {src: 'application/modules/Core/externals/images/loading.gif'});

    <?php if( $this->subject() ): ?>
    en4.core.subject = {
    type : '<?php echo $this->subject()->getType(); ?>',
    id : <?php echo $this->subject()->getIdentity(); ?>,
    guid : '<?php echo $this->subject()->getGuid(); ?>'
    };
    <?php endif; ?>
    <?php if( $this->viewer()->getIdentity() ): ?>
    en4.user.viewer = {
    type : '<?php echo $this->viewer()->getType(); ?>',
    id : <?php echo $this->viewer()->getIdentity(); ?>,
    guid : '<?php echo $this->viewer()->getGuid(); ?>'
    };
    <?php endif; ?>
    if( <?php echo ( Zend_Controller_Front::getInstance()->getRequest()->getParam('ajax', false) ? 'true' : 'false' ) ?> ) {
    en4.core.dloader.attach();
    }
    <?php echo $this->headScript()->captureEnd(Zend_View_Helper_Placeholder_Container_Abstract::pREPEND) ?>
    </script>
    <?php
    $this->headScript()
    ->prependFile($this->baseUrl().'/externals/smoothbox/smoothbox4.js')
    ->prependFile($this->baseUrl().'/application/modules/User/externals/scripts/core.js')
    ->prependFile($this->baseUrl().'/application/modules/Core/externals/scripts/core.js')
    ->prependFile($this->baseUrl().'/externals/chootools/chootools.js')
    ->prependFile($this->baseUrl().'/externals/mootools/mootools-1.2.5.1-more-' . (APPLICATION_ENV == 'development' ? 'nc' : 'yc') . '.js')
    ->prependFile($this->baseUrl().'/externals/mootools/mootools-1.2.5-core-' . (APPLICATION_ENV == 'development' ? 'nc' : 'yc') . '.js');
    // Process
    foreach( $this->headScript()->getContainer() as $dat ) {
    if( !empty($dat->attributes['src']) ) {
    if( false === strpos($dat->attributes['src'], '?') ) {
    $dat->attributes['src'] .= '?c=' . $counter;
    } else {
    $dat->attributes['src'] .= '&c=' . $counter;
    }
    }
    }
    ?>
    <?php echo $this->headScript()->toString()."\n" ?>

    </head>
    <body id="global_page_<?php echo $identity ?>">
    <div id="global_header">
    <?php echo $this->content('header') ?>
    </div>
    <div id='global_wrapper'>
    <div id='global_content'>
    <?php //echo $this->content('global-user', 'before') ?>
    <?php echo $this->layout()->content ?>
    <?php //echo $this->content('global-user', 'after') ?>
    </div>
    </div>
    <div id="global_footer">
    <?php echo $this->content('footer') ?>
    </div>
    </body>
    </html>[/SPOILER]
  3. Murich User


    Offline
    Message Count:
    67
    Likes Received:
    8
    Смотри в конце
    $this->headScript()

    Там примерно так

    $this->headScript()
    ->prependFile es/youred/js/chrome.js')
    ->prependFile($this->baseUrl().'/ae.js'
    ->prependFile($this->baseUrl().'/application/themes/youred/js/chrome.js')

    ->prependFile (Где увидишь много стрелочек -> после $this->headScript() туда и вставляй)) : )
  4. Murich User


    Offline
    Message Count:
    67
    Likes Received:
    8
    А ну вот

    $this->headScript()

    ->prependFile($this->baseUrl().'/application/themes/youred/js/chrome.js')

    ->prependFile($this->baseUrl().'/externals/smoothbox/smoothbox4.js')
    ->prependFile($this->baseUrl().'/application/modules/User/externals/scripts/core.js')
    ->prependFile($this->baseUrl().'/application/modules/Core/externals/scripts/core.js')
    ->prependFile($this->baseUrl().'/externals/chootools/chootools.js')
    ->prependFile($this->baseUrl().'/externals/mootools/mootools-1.2.5.1-more-' . (APPLICATION_ENV == 'development' ? 'nc' : 'yc') . '.js')
    ->prependFile($this->baseUrl().'/externals/mootools/mootools-1.2.5-core-' . (APPLICATION_ENV == 'development' ? 'nc' : 'yc') . '.js');
    // Process

Share This Page

All rights reserved SocEngine.ru ©