gigya ~ плагин комментариев ~ шаблоны по умолчанию? - PullRequest
0 голосов
/ 25 января 2012

Согласно документации разработчика плагина gigya Comments ..

Шаблон - это определение макета для группы связанных графических элементов в плагине.Плагин включает в себя пять настраиваемых шаблонов.Вы можете назначить каждому шаблону строку HTML, которая переопределяет его графический макет.Параметр 'templates' метода socialize.showCommentsUI получает объект со следующими полями:

  • comment
  • commentBox
  • loginCanvas_loggedIn
  • loginCanvas_loggedIn_guest
  • loginCanvas_loggedOut
Каждое из полей является настраиваемым шаблоном.
Каждое поле имеет значение по умолчанию, которое вы можете переопределить .В следующем ...

Каковы значения по умолчанию для этих шаблонов?

1 Ответ

1 голос
/ 18 июня 2012

, как вы можете видеть в этом примере:

http://wikifiles.gigya.com/Socialize/CommentsUI_Example_Templates.htm

вы просто создаете HTML-шаблоны, назначаете их объекту json и передаете их в функцию комментариев gigya как частьпараметры:

var templates = {

    commentBox: '<span style="color:blue;">This is the Login Canvas: </span><br>$loginCanvas<br><br>' +

                '<span style="color:blue;">This is the Close Icon: </span>$closeIcon<br>' +

                '<span style="color:blue;">This is the Add Comment text box: </span>$addComment',

    comment:'Hello!<br>' +

            '<span style="color:blue;">This is the username: </span>$username<br>' +

            '<span style="color:blue;">This is the Photo Div: </span>$photoDiv<br><br><br>' +

            '<span style="color:blue;">This is the Date String: </span>$dateString<br>' +

            '<span style="color:blue;">This is the Comment Body: </span>$body<br>' +

            '<span style="color:blue;">This is the Replies Count: </span>$repliesCountPlaceholder<br>' +

            '<span style="color:blue;">This is the Reply Button: </span>$replyButton<br><br>' +

            '<span style="color:blue;">This is the Flagging option: </span>$flag<br>' +

            '<span style="color:blue;">This is the Voting option: </span>$vote<br><br>',

    loginCanvas_loggedIn: '<span style="color:blue;">Login Canvas - Logged in state! </span><br>$photoDiv<br>$username<br>$logoutLink',

    loginCanvas_loggedIn_guest: '<span style="color:blue;">Login Canvas - Guest user state! </span><br>$photoDiv<br>$username<br>$logoutLink',

    loginCanvas_loggedOut: '<span style="color:blue;">Login Canvas - Logged Out state!<br></span>$photoDiv<br>$loginDropdown<br>$guestDropdown'

}



var params =

{

    // Required parameters:

    categoryID: 7623701,

    containerID: 'commentsDiv',



    // Optional parameters:

    templates: templates,

    streamID: 'foo6',

    cid: ''

}

// Load the Comments Plugin

gigya.socialize.showCommentsUI(params);
...