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

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

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

Приветствия, beta

Discussion in 'Моды - Mods' started by GumSlone, Apr 25, 2010.

  1. GumSlone Thread starter User


    Offline
    Message Count:
    85
    Likes Received:
    8
    Мод приветствия по функционалу похож на мод kiss/wink etc...

    в нем просто больше функций.

    сам мод еще сырой и нужны некоторые доработки как настройки и тд...


    заливаем файлы с gum_greetings_beta.zip на ваш сайт.


    в phpMyadmin добаляєм следуйщее:
    PHP:
    CREATE TABLE IF NOT EXISTS `gum_greeting` (
      `
    greeting_idint(11NOT NULL AUTO_INCREMENT,
      `
    greeting_from_user_idint(11NOT NULL,
      `
    greeting_to_user_idint(11NOT NULL,
      `
    greeting_typevarchar(30NOT NULL,
      `
    greeting_newvarchar(10NOT NULL DEFAULT '1',
      `
    greeting_timeint(11NOT NULL,
      
    PRIMARY KEY (`greeting_id`),
      
    KEY `greeting_to_user_id` (`greeting_to_user_id`,`greeting_new`,`greeting_time`)
    ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;

    INSERT INTO `se_notifytypes` (`notifytype_id`, `notifytype_icon`, `notifytype_name`, `notifytype_title`, `notifytype_url`, `notifytype_desc`, `notifytype_group`) VALUES
    (21'greetings.png''greeting'198230200'user_greetings.php?mod=new'1982302091);

    INSERT INTO `se_languagevars` (`languagevar_id`, `languagevar_language_id`, `languagevar_value`, `languagevar_default`) VALUES
    (1982302001'Greetings''gum_greeting'),
    (
    1982302002'Приветствие''gum_greeting'),

    (
    1982302011'Send a greetings''gum_greeting'),
    (
    1982302012'Отправить приветствие''gum_greeting'),

    (
    1982302021'Greeting sent''gum_greeting'),
    (
    1982302022'Приветствие отправлено''gum_greeting'),

    (
    1982302031'Greeting is not sent''gum_greeting'),
    (
    1982302032'Приветствие не отправлено''gum_greeting'),

    (
    1982302041'Answer''gum_greeting'),
    (
    1982302042'Ответить''gum_greeting'),

    (
    1982302051'New Greetings''gum_greeting'),
    (
    1982302052'Новые Приветствия''gum_greeting'),

    (
    1982302061'All Greetings''gum_greeting'),
    (
    1982302062'Все Приветствия''gum_greeting'),

    (
    1982302071'Delete Greeting''gum_greeting'),
    (
    1982302072'Удалить Приветствия''gum_greeting'),

    (
    1982302081'When I receive a Greeting''gum_greeting'),
    (
    1982302082'Когда мне шлют Приветствие''gum_greeting'),

    (
    1982302091'New Greetings: %1$d''gum_greeting'),
    (
    1982302092'Новые Приветствия: %1$d''gum_greeting'),

    (
    1982302101'Greetings Settings''gum_greeting'),
    (
    1982302102'Настройки Приветствий''gum_greeting'),

    (
    1982302111'Edit your greetings privacy settings.''gum_greeting'),
    (
    1982302112'Отредактируйте ваши параметры настройки Приветствий.''gum_greeting'),

    (
    1982302121'Who can send you greetings?''gum_greeting'),
    (
    1982302122'Кто может послать вам Приветствия?''gum_greeting'),

    (
    1982302131'Greetings notification.''gum_greeting'),
    (
    1982302132'Уведомление Приветствий.''gum_greeting'),

    (
    1982302141'Yes, notify me when someone sends me a greeting.''gum_greeting'),
    (
    1982302142'Да, уведомьте меня, когда и кто послал мне Приветствиe.''gum_greeting'),

    (
    1982302151'No Greetings.''gum_greeting'),
    (
    1982302152'Приветствий нет.''gum_greeting'),

    (
    1982302161'Outgoing Greetings.''gum_greeting'),
    (
    1982302162'Отправленые Приветствия.''gum_greeting'),

    (
    1982302201'Kiss''gum_greeting'),
    (
    1982302202'Поцелуй''gum_greeting'),
    (
    1982302211'Sent you a kiss.''gum_greeting'),
    (
    1982302212'Отправил(а) Вам поцелуй.''gum_greeting'),

    (
    1982302221'Wink''gum_greeting'),
    (
    1982302222'Подморгнуть''gum_greeting'),
    (
    1982302231'Winked you.''gum_greeting'),
    (
    1982302232'Подморгнув(ла) Вам.''gum_greeting'),

    (
    1982302241'Smile''gum_greeting'),
    (
    1982302242'Улыбнуться''gum_greeting'),
    (
    1982302251'Sent you a smile.''gum_greeting'),
    (
    1982302252'Улыбнулся(лась) Вам.''gum_greeting'),

    (
    1982302261'Hug''gum_greeting'),
    (
    1982302262'Обнять''gum_greeting'),
    (
    1982302271'Sent you a hug.''gum_greeting'),
    (
    1982302272'Обнял(а) Вас.''gum_greeting'),

    (
    1982302281'Tickle''gum_greeting'),
    (
    1982302282'Пощекотать ''gum_greeting'),
    (
    1982302291'Tickeled you.''gum_greeting'),
    (
    1982302292'Пощекотал(а) Вас.''gum_greeting'),

    (
    1982302301'Declare you love''gum_greeting'),
    (
    1982302302'Признаться в любви''gum_greeting'),
    (
    1982302311'Loves you.''gum_greeting'),
    (
    1982302312'Вас любит.''gum_greeting'),


    (
    1982302321'Bite''gum_greeting'),
    (
    1982302322'Укусить''gum_greeting'),
    (
    1982302331'Bit you.''gum_greeting'),
    (
    1982302332'Укисил(а) Вас.''gum_greeting'),

    (
    1982302341'Send Beer''gum_greeting'),
    (
    1982302342'Отправить Пиво''gum_greeting'),
    (
    1982302351'Sent you a beer.''gum_greeting'),
    (
    1982302352'Отправил(а) Вам пиво.''gum_greeting'),

    (
    1982302361'Send Poison''gum_greeting'),
    (
    1982302362'Дать Йаду''gum_greeting'),
    (
    1982302371'Sent you a poison.''gum_greeting'),
    (
    1982302372'Дал(а) Вам выпить йаду.''gum_greeting'),

    (
    1982302381'Kick''gum_greeting'),
    (
    1982302382'Пнуть''gum_greeting'),
    (
    1982302391'Kicked you.''gum_greeting'),
    (
    1982302392'Дал(а) Вам пинка.''gum_greeting');
    открываем header.php и после
    PHP:
    include "include/functions_stats.php";
    ставим:
    PHP:
    include "include/class_gum_greeting.php";
    include 
    "include/functions_gum_greeting.php";
    находим:
    PHP:
    $plugin_vars = array();
    и ставим после:
    PHP:
    $plugin_vars['menu_user'] = array('file' => 'user_greetings.php''icon' => 'greetings.png''title' => 198230200);
    сохраняем изменения.

    открываем profile.php
    и после:
    PHP:
    // ASSIGN VARIABLES AND INCLUDE FOOTER
    ставим:
    PHP:
    $smarty->assign('gum_greetings'greetings_menu());
    сохраняем изменения.

    открываем templates/profile.tpl
    и приблизительно после:
    PHP:
        {* SHOW SEND MESSAGE MENU ITEM *}

        {if (
    $user->level_info.level_message_allow == || ($user->level_info.level_message_allow == && $is_friend)) && $owner->level_info.level_message_allow != 0}

          <
    tr><td class='profile_menu1' nowrap='nowrap'><a href="javascript:TB_show('{lang_print id=784}', 'user_messages_new.php?to_user={$owner->user_displayname|escape:url}&to_id={$owner->user_info.user_username}&TB_iframe=true&height=400&width=450', '', '/images/trans.gif');"><img src='/images/icons/sendmessage16.gif' class='icon' border='0'>{lang_print id=839}</a></td></tr>

          {
    assign var='showmenu' value='1'}

        {/if}
    ставим:
    PHP:
    {include file='gum_profile_greetings.tpl'}
    нубам советую не браться за установку чтоб не запартачить свой сайт, а слегка продвинутые пользователи должны разобраться что к чему.

    Attached Files:

  2. vipfix Novice member


    Offline
    Message Count:
    26
    Likes Received:
    0
    А ты на какой версии SE пробовал?
  3. GumSlone Thread starter User


    Offline
    Message Count:
    85
    Likes Received:
    8
    должно работать на всех от 3.15
  4. vipfix Novice member


    Offline
    Message Count:
    26
    Likes Received:
    0
    Над попоже попробовать!По скрину ваще супер штука)
  5. GumSlone Thread starter User


    Offline
    Message Count:
    85
    Likes Received:
    8
    забыл структуру таблицы в инструкцию по установке написать, тепер вставил выше, вот еще раз:
    PHP:
    CREATE TABLE IF NOT EXISTS `gum_greeting` (
      `
    greeting_idint(11NOT NULL AUTO_INCREMENT,
      `
    greeting_from_user_idint(11NOT NULL,
      `
    greeting_to_user_idint(11NOT NULL,
      `
    greeting_typevarchar(30NOT NULL,
      `
    greeting_newvarchar(10NOT NULL DEFAULT '1',
      `
    greeting_timeint(11NOT NULL,
      
    PRIMARY KEY (`greeting_id`),
      
    KEY `greeting_to_user_id` (`greeting_to_user_id`,`greeting_new`,`greeting_time`)
    ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
  6. GumSlone Thread starter User


    Offline
    Message Count:
    85
    Likes Received:
    8
    будет выдавать ошибку, так ка у меня немножко другой class_database

    откройте class_gum_greeting.php и замени там database_fetch_row на database_fetch_array,
    а лучше скачайте архив который я прикрепил к этому посту, все должно работать.

    Attached Files:

  7. serhio63 Novice member


    Offline
    Message Count:
    27
    Likes Received:
    0
    Все отлично работает!
    Супер!
    Огромное спасибо!
    Единственное что непонятно - картинки в меню профиля не отображаются.
    Может я чего-то не учел при установке?
  8. vipfix Novice member


    Offline
    Message Count:
    26
    Likes Received:
    0
    Чёт у меня некак
  9. vipfix Novice member


    Offline
    Message Count:
    26
    Likes Received:
    0
    Блин!
  10. vipfix Novice member


    Offline
    Message Count:
    26
    Likes Received:
    0
    находим:
    PHP код:
    $plugin_vars = array();
    и ставим после:
    PHP код:
    $plugin_vars['menu_user'] = array('file' => 'user_greetings.php', 'icon' => 'greetings.png', 'title' => 198230200);



    Может не ставить после а заменить?

Share This Page

All rights reserved SocEngine.ru ©