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

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

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

Убираем имя пользователя из статуса пользователя.

Discussion in 'Хаки - Haks' started by SummerResident, Jul 23, 2010.

  1. SummerResident Thread starter User


    Offline
    Message Count:
    241
    Likes Received:
    4
    Сперва, сделайте бэкап файла!!!

    Тем, кому интересно как убрать из профиля имя пользователя перед статусом (высказыванием),

    Untitled-1..jpg

    то делаем следующее:
    Открываем profile.tpl, ищем в блоке
    {* JAVASCRIPT FOR CHANGING STATUS - THIS IS ONLY SHOWN WHEN OWNER IS VIEWING OWN PROFILE, SO WE CAN USE VIEWER OBJECT *}
    это:
    PHP:
    {$owner->user_displayname_short}
    (попадется 2 раза) и удаляем нафиг! :)
    Alpert108 likes this.
  2. galstuk Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Улыбнуло по полной программе! :)
  3. SummerResident Thread starter User


    Offline
    Message Count:
    241
    Likes Received:
    4
    Ну а чего? ))) Я, вот, не знал где))
  4. djpower User


    Offline
    Message Count:
    93
    Likes Received:
    8
    ну вы даете)
  5. aj7r User


    Offline
    Message Count:
    128
    Likes Received:
    39
    My version of SE:
    3.20
    ха а терь идём редактируем сохраняем и оно снова там:D думайте дальше:p
  6. SummerResident Thread starter User


    Offline
    Message Count:
    241
    Likes Received:
    4
    Epic Fail :D
  7. SummerResident Thread starter User


    Offline
    Message Count:
    241
    Likes Received:
    4
    Нажимаем F5 и его нет :p
  8. Hellion Novice member


    Offline
    Message Count:
    40
    Likes Received:
    0
    Ребята!!!! А почему когда пишешь без пробела всё норм, хоть 500 символов пиши. Стоит поставить пробел сразу выдаёт значение null как это подправить?
  9. igrok Novice member


    Offline
    Message Count:
    49
    Likes Received:
    1
    подскажите как сделать что бы пользователь не мог напивать больше допустимого кол ва символов? я не про обризание.
    Открываем файл misc_js.php, находим следующую строку:
    // ADD BREAKS TO STATUS SO IT WILL WRAP ON THE PAGE
    после неё строку
    $user_status = chunkHTML_split(substr($user_status, 0, 100), 12, "<wbr>*");
    заменяем на эту:
    $user_status = mb_substr($user_status, 0, 100);

    так же исправляем modifier.truncate.php
    PHP:
    <?php
    /**
    * Smarty plugin
    * @package Smarty
    * @subpackage plugins
    */


    /**
    * Smarty truncate modifier plugin
    *
    * Type:     modifier<br>
    * Name:     truncate<br>
    * Purpose:  Truncate a string to a certain length if necessary,
    *           optionally splitting in the middle of a word, and
    *           appending the $etc string or inserting $etc into the middle.
    * @link http://smarty.php.net/manual/en/language.modifier.truncate.php
    *          truncate (Smarty online manual)
    * @author   Monte Ohrt <monte at ohrt dot com>
    * @param string
    * @param integer
    * @param string
    * @param boolean
    * @param boolean
    * @return string
    */
    function smarty_modifier_truncate($string$length 80$etc '...'$break_words false$middle false)
    {
        
    /*
        if ($length == 0)
            return '';

        if (strlen($string) > $length)
        {
            $length -= strlen($etc);
            if (!$break_words && !$middle)
            {
                $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1));
            }
            if(!$middle)
            {
                return substr($string, 0, $length).$etc;
            }
             else
             {
                return substr($string, 0, $length/2) . $etc . substr($string, -$length/2);
             }
        }
         else
         {*/
            
    return $string;
         
    //}
    }

    /* vim: set expandtab: */

    ?> 
  10. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    В отличий от некоторых, я просто помогу, а именно надо ещё и в core_min.js закомментить пару мест:
    PHP:
            var this.user_status.replace(/<wbr>/g"").replace(/&shy;/g"");
            var 
    /*this.user_displayname_short + */" <input type='text' class='text_small' name='status_new' id='status_new' maxlength='100' value='";
    PHP:
            } else {
                $(
    "ajax_status").innerHTML "<div id='ajax_status'>" /*this.user_displayname_short + */" <span id='ajax_currentstatus_value'>" this.user_status "..........

Share This Page

All rights reserved SocEngine.ru ©