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

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

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

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

Dyskusja w 'Моды - Mods' rozpoczęta przez użytkownika huangbinbin, 30 Październik 2010.

  1. huangbinbin Autor tematu Active member


    Оффлайн
    Liczba wiadomości:
    112
    Docenione treści:
    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| .

    Załączone pliki:

    • emoticons..zip
      Rozmiar pliku:
      4,5 KB
      Wyświetleń:
      233
    • as..JPG
      as..JPG
      Rozmiar pliku:
      33,1 KB
      Wyświetleń:
      230
    Katerina i vipi lubią to.
  2. xaxa15 Novice member


    Оффлайн
    Liczba wiadomości:
    46
    Docenione treści:
    1
    у меня вот такой код {$action_text|nl2br|replace:"[media]":$action_media}
    вставил |emoticons| и все надписи на стене пропали
  3. maaximus User


    Оффлайн
    Liczba wiadomości:
    29
    Docenione treści:
    1
    В
    PHP:
    modifier.emoticons.php перед:
     [
    PHP]}
    вставь:

    PHP:
    return $text;
    Katerina lubi to.
  4. viajante Novice member


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


    Оффлайн
    • Admin
    Liczba wiadomości:
    2 435
    Docenione treści:
    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


    Оффлайн
    Liczba wiadomości:
    61
    Docenione treści:
    1
    Нет, просто не удалось его поставить пока. Уже и импортный форум смотрел эту тему, то же саиое не получается прикрепить.
    А может и получается, но не хватает ума найти смайлы?
    На всех картинках, что смотрел, не видно где они?
    В коментах есть,а откуда берутся?????

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


    Оффлайн
    • Admin
    Liczba wiadomości:
    2 435
    Docenione treści:
    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


    Оффлайн
    Liczba wiadomości:
    61
    Docenione treści:
    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
    Liczba wiadomości:
    2 435
    Docenione treści:
    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


    Оффлайн
    Liczba wiadomości:
    61
    Docenione treści:
    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>

Poleć tę stronę

All rights reserved SocEngine.ru ©