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

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

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

Easy Emoticons Mod (Wall, Comments, Messages etc.)

Dieses Thema im Forum 'Моды - Mods' wurde von huangbinbin gestartet, 30 Oktober 2010.

  1. huangbinbin Themenstarter Active member


    Оффлайн
    Erstellte Beiträge:
    112
    Zustimmungen:
    9
    Smarty Modifier Plugins

    1-- Extract file to include/smarty/plugins

    2-- Example you wan smilies in wall. Open he_wall_actions.tpl and find

    PHP:
    {$action_text|nl2br|replace:"[media]":$action_media|choptext:50:"<br>"}
    and replace
    PHP:
    {$action_text|nl2br|emoticons|replace:"[media]":$action_media|choptext:50:"<br>"}
    3- Easy huh ... ..

    =====

    p/s: for comment or messages, find where text out and just add |emoticons| .

    Anhänge:

    Katerina und vipi gefällt dies.
  2. xaxa15 Novice member


    Оффлайн
    Erstellte Beiträge:
    46
    Zustimmungen:
    1
    у меня вот такой код {$action_text|nl2br|replace:"[media]":$action_media}
    вставил |emoticons| и все надписи на стене пропали
  3. maaximus User


    Оффлайн
    Erstellte Beiträge:
    29
    Zustimmungen:
    1
    В
    PHP:
    modifier.emoticons.php перед:
     [
    PHP]}
    вставь:

    PHP:
    return $text;
    Katerina gefällt dies.
  4. viajante Novice member


    Оффлайн
    Erstellte Beiträge:
    61
    Zustimmungen:
    1
    Вставил, и никаких изменений, не появляются смайлики.
    Смайлы правильно загружены:
    /templates/images/smiles/
    Где еще посмотреть???
    Может кто сталкивался...
  5. Gooos абырвалГ


    Оффлайн
    • Admin
    Erstellte Beiträge:
    2.435
    Zustimmungen:
    645
    Версия SocialEngine:
    3.20
    Оффтоп:
    просто интересно это настолько бестолковый плагин или настолько не благодарные люди?

    Плагин скачали:

    viajante (1) ibeeback (1) newmedia (1) andry (2) mj8x7 (1) datortarps (1) Jeky (1) ADAMAMAMAM (2) PROSx (2) erzo (3) Starkiller (1) алекс34 (15) raikage (1) harut186 (1) A-One (1) jana (1) Zoron (1) aj7r (1) agomem (1) gaurav (1) furiozo (2) emon (1) iboldurev (2) chris (1) ruben25 (1) radonx (1) shaggy (1) rootden1 (2) amine23500 (2) lilyth (4) marel (1) archil (1) sigitov (1) au121 (1) almal (1) Павел-1 (1) oleg122 (1) Canvit (2) Anton19 (4) Влад (1) Maksimm (1) specok (1) halke (1) Dannik (1) Rudger (3) uzmusic (1) mmddyy (2) xAcker (1) mafiarus (1) Gari (1) dedon (1) J.O.K.E.R. (1) WereWolf (1) sedaclub (1) alianceaaa (2) adidas1k (1) SAGA (3) A_S_Radionov (2) borobek (1) dannylegrand (1) chakky (2) berserk007rus (1) motheripb (1) ar4y (1) galimey (1) rgfg (1) ksandr62 (1) Dovert (1) murad0803 (1) warlock (1) Matvei (1) vbiste (2) Guga (1) Firdavs (1) Qwert911 (2) Koriel (1) speaker (1) php-coder (1) globalmp (1) abatu (1) afsun (1) margo25 (1) CrasHdeBurN (1) g13n (1) 01Rus (1) asd (1) kristal (1) needasite (1) imansalehik (1) halfworld (1) burcuva (1) home-studia (2) vlad6351515 (1) Dievz (1) rembon (1) Utpian (1) lauris (2) iWalker (1) warezzzka (2) sarius91 (1) Meridian (1) prowork (1) maaximus (1) hansolboy1988 (1) max05 (1) sanches (1) Dom (1) 3fff (1) Johnn (1) Katerina (1) badboy (1) svipwu (1) spec (3) xaxa15 (1) fleher (1)
  6. viajante Novice member


    Оффлайн
    Erstellte Beiträge:
    61
    Zustimmungen:
    1
    Нет, просто не удалось его поставить пока. Уже и импортный форум смотрел эту тему, то же саиое не получается прикрепить.
    А может и получается, но не хватает ума найти смайлы?
    На всех картинках, что смотрел, не видно где они?
    В коментах есть,а откуда берутся?????

    Или не там смотрю???:stena:
  7. Gooos абырвалГ


    Оффлайн
    • Admin
    Erstellte Beiträge:
    2.435
    Zustimmungen:
    645
    Версия SocialEngine:
    3.20
    Так надо в html ссылку посмотреть и будет ясно откуда берутся.
    Да и в плагине к смарти как-то маловато иконок modifier.emoticons.php (всего две ;))
    PHP:


    <?php
    /**
    * Smarty plugin
    * @package Smarty
    * @subpackage plugins
    */


    /**
    * Smarty plugin
    *
    * Type:     modifier<br>
    * Name:     emoticons (smilies)<br>
    * Date:     Feb 26, 2003
    * Purpose:  convert smilies text to images or unicode
    * Example:  {$text|emoticons}
    * @link http://smarty.php.net/manual/en/language.modifier.emoticons.php
    *          emoticons (Smarty online manual)
    * @version  1.0
    * @author   Syahrul Azlanuddin Remeli <malaysiawap at gmail dot com>
    * @param string
    * @return string
    */

    // YM URL - http://messenger.yahoo.com/features/emoticons/
    // YM HIDDEN EMOTICON - http://messenger.yahoo.com/features/hiddenemoticons/


    function smarty_modifier_emoticons($text){
    $text str_replace("&lt;3"'♥'$text);
    $text str_replace(":)"'<img src="./images/smiley/1.gif" alt=":)"/>'$text);
    // Define Your Smilies Here
    }


    ?>
    // Define Your Smilies Here
    Означает, что допишите ваши смайлы тут.
  8. viajante Novice member


    Оффлайн
    Erstellte Beiträge:
    61
    Zustimmungen:
    1
    Я так и прописывал, вернее, в файле modifier.emoticons.php
    PHP:
      
    function smarty_modifier_emoticons($text){
        
    $text str_replace("&lt;3"'♥'$text);
          
    $text str_replace(":)"'<img src="./images/smiley/1.gif" alt=":)"/>'$text);
          
    $text str_replace(":("'<img src="./images/smiley/2.gif" alt=":("/>'$text);
    return 
    $text;
    ?>
    Смайлики загружены в /images/smiley/
    Дописал |emoticons
    Но я не вижу на сайте, где появляются смайлики для добавления, и взял исходный код страницы - никаких намеков на смайлы нет.

    Скачал здесь архив, в нем файлы .DS_Store
    Это что за файлы?
    С буржуйского форума качал, там не было.
  9. Gooos абырвалГ


    Оффлайн
    • Admin
    Erstellte Beiträge:
    2.435
    Zustimmungen:
    645
    Версия SocialEngine:
    3.20
    Это файлы от операционки - Apple Macintosh, удали их, для винды это мусор.

    Они не добавляются откуда-то, а просто этим плагином заменяются стандартные текстовые смайлы в тексте на картинки, что присвоены этим текстовым обозначениям.
    Вот тут ясно указано какой значок в тексте заменить на какую картинку:
    PHP:


          $text 
    str_replace(":)"'<img src="./images/smiley/1.gif" alt=":)"/>'$text);
          
    $text str_replace(":("'<img src="./images/smiley/2.gif" alt=":("/>'$text);


    =========================================================
    а где скобка } после return $text; ;)
  10. viajante Novice member


    Оффлайн
    Erstellte Beiträge:
    61
    Zustimmungen:
    1
    Это я понял, но где они на сайте?
    2.png
    вот, что у меня. Нету смайла, или символов, как здесь, при добавлении коммента есть смайлики сбоку, кликнув на него, появляется символ в тексте и т.д.
    У меня все пусто. Нету скрина, чтоб посмотреть хоть где (и как) они должны быть, затем буду дальше искать.
    Gooos спасибо большое за помощь.
    } в конце текста есть, я просто не скопировал начало и конец кода, только путь к смайликам
    Да, и в he_wall_actions.tpl прописал в двух местах:
    PHP:
                {lang_sprintf assign=action_text id=$action.action_text args=$action.action_vars}
                {
    $action_text|nl2br|emoticons|replace:"[media]":$action_media}
    и
                                
    <div class="comment_actual_text">
                                    {
    $comment.text|strip_tags|he_wall_format_text:300|nl2br|emoticons}
                                </
    div>

Die Seite empfehlen

All rights reserved SocEngine.ru ©