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

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

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

Текст оповещения в правом нижнем углу как VK

Discussion in 'Моды - Mods' started by morfei, May 7, 2011.

  1. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Заменил на:
    PHP:

    $se_pms_new
    ['pm_body'] = str_replace(array(':yes:'),array('<img src=\'/templates/images/smiles/yes.gif\'>'),$se_pms_new['pm_body']);
    $se_pms_new['pm_body'] = mb_substr($se_pms_new['pm_body'], 0512); 
    Смайлик проявился.
    Не совсем уловил как через запятую добавить остальные, копировать строку и подставлять имена смайлов?

    а нельзя как-то сократить? ...=str_replace(array('$asconf['smiles']'),array('<img src=\'/templates/images/smiles/'.$smile.'.gif\'>'),$se_pms_new['pm_body']);
    PHP:

        $asconf
    ['smiles'] = "bad,biggrin,blum,blush,cray,crazy,dance,diablo,dirol,
        drinks,fool,good,kiss_mini,man_in_love,music,
        nea,pardon,rofl,rolleyes,sad,scratch_one-s_head,
        shok,shout,smile,unknw,wacko2,wink,yahoo,angel"
    ;
    и
    PHP:

    $replace 
    '<img alt="'.$smile.'" src="./templates/images/smiles/'.$smile.'.gif" border=0>';
  2. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    емм, а если вариант для всех (или основных) новостей как вконтакте сделать?!
    кто сможет?
  3. morfei Thread starter User


    Offline
    Message Count:
    145
    Likes Received:
    93
    Пример:

    $se_pms_new['pm_body'] = str_replace(array(':yes:', ':no:'),array('<img src=\'/templates/images/smiles/yes.gif\'>','<img src=\'/templates/images/smiles/no.gif\'>'),$se_pms_new['pm_body']);
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    это понял, сократить возможно как-то типа:
    PHP:
    $se_pms_new['pm_body'] = str_replace(array('$asconf['smiles']'),array('<img src=\'/templates/images/smiles/'.$smile.'.gif\'>'),$se_pms_new['pm_body']);
    и
    PHP:
        $asconf['smiles'] = "bad,biggrin,blum,blush,cray,crazy,dance,diablo,dirol,
        drinks,fool,good,kiss_mini,man_in_love,music,
        nea,pardon,rofl,rolleyes,sad,scratch_one-s_head,
        shok,shout,smile,unknw,wacko2,wink,yahoo,angel"
    ;
    Filinfactory likes this.
  5. morfei Thread starter User


    Offline
    Message Count:
    145
    Likes Received:
    93
    нет, не поленись напиши как сказал, у тебя меньше нагрузки на пхп парсер будет.
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    выявилась одна проблемка, у некоторых юзеров не было в папке _thumb.jpg (пережиток обновления с se2.0) и скрипт ничего не выводил? пришлось врукопашную тумбсы сделать всем у кого не было, благо не очень много.

    ---------- Сообщение добавлено в 00:32 ---------- Предыдущее сообщение было в 00:23 ----------

    и ещё, если сессия рвётся, то в этом окошечке отображается кусок страницы входа, вся не лезет, но окошечко реально увеличивается. Как сделать, чтобы ничего не показывалось?
  7. morfei Thread starter User


    Offline
    Message Count:
    145
    Likes Received:
    93
    попробуй в new_pms.php заменить:

    PHP:
    else{header("Location: /home.php");exit();}
    на

    PHP:
    else{exit();}
  8. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    Думаю разумнее сделать наоборот, то есть вместо показывать (на страницах profile и.т.д) поставить не показывать (на страницах user_friends_manag и.т.д)

    P.S
    Отличная работа, спасибо!
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Вопрос:
    окошко как долго висит, пока не пройдёшь по ссылке? А можно его как-то вырубать (скрывать) "х", до перезагрузки страницы, перезагрузил, снова показывается
    Допустим при просмотре видео на нетбуке (малый экран) оно мешает, а хочется досмотреть фильм и уж потом почитать сообщение. Вот бы скрыть его, окошко.
    Wen likes this.
  10. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    Ребята подскажите как быть? Допустим я это окошко хочу чуууть выше приподнять. на пару см. допустим. где писать?
    и можно было бы прикрутить туда же уведомления о комментировании фото и т.д. просто так всплывает только сообщения а вверху и сообщения и уведомления о комментировании фото... неудобно очень(

Share This Page

All rights reserved SocEngine.ru ©