Добавление кнопки «Нравится» на Facebook скрывает другой контент сайта - PullRequest
1 голос
/ 13 августа 2011

Я использую последнюю версию BlogEngine.NET и хочу, чтобы кнопки общего доступа Facebook, связанные с ними, Google Buzz и т. Д., Находились ниже меню, нопосле добавления кода кнопок Facebook, LinkedIn и Buzz содержимое рядом с ним исчезает.Кажется, BlogEngine.NET не позволяет вводить теги сценария или что-то в этом роде, поэтому это будет ограничивающей проблемой.Как это можно исправить?

Код ниже, см. Раздел КОД КНОПКИ.

<code>
    <div class="login">
        <span runat="server" id="aUser"></span><a runat="server" id="aLogin" />
    </div>

    <ul>
        <li><a1 href="<%=Utils.AbsoluteWebRoot %>" rel="home"><%=Resources.labels.home %></a></li>
        <li><a1 href="<%=Utils.AbsoluteWebRoot %>archive.aspx"><%=Resources.labels.archive %></a></li>
        <li><a1 href="<%=Utils.AbsoluteWebRoot %>contact.aspx"><%=Resources.labels.contact %></a></li>
        <li><a href="<%=Utils.FeedUrl %>" class="feed"><img src="<%=Utils.ApplicationRelativeWebRoot %>pics/rssButton.png" alt="Feed" /><%=Resources.labels.subscribe %></a></li>
        <li><a href="javascript:void(BlogEngine.filterByAPML())" class="apmlfilter"><%=Resources.labels.filterByApml %></a></li>
        <% if (Utils.IsMobile)
           { %>
        <li><blog:MobileThemeSwitch ID="MobileThemeSwitch1" runat="server" /></li>
        <%
           }
        %>
    </ul>
</div>
</code>

<!--BUTTON CODE -START-->
<code>
    <div id="Div1">
        <script src='linkedinurl' type='text/javascript' /> <script data-counter='right' data-url='mysiteurl' type='in/share' />
    </div>
</code>
<!--BUTTON CODE -END-->
<code>
    <div id="content">
        <blog:SearchOnSearch runat="server" MaxResults="3" Headline="You searched for" Text="Here are some results for the search term on this website" />
        <asp:ContentPlaceHolder ID="cphBody" runat="server" />

        <p id="footer">
            Powered by <a href="url">BlogEngine.NET</a> <%=BlogSettings.Instance.Version() %><br />
            Theme by <a href="url">Mads Kristensen</a>
        </p>
    </div>
</code>

1 Ответ

0 голосов
/ 13 августа 2011

Вам необходимо закодировать его:

Примерно так:

site.master

<div style="float:right; padding-left:10px" class="TwitterButton">
    <div>
        <a href="http://twitter.com/share" class="twitter-share-button" data-url=
            <%=Server.UrlEncode(Post.AbsoluteLink.ToString()) %> data-text="
            <%=Server.UrlEncode(Post.Title) %>"> Tweet</a>
        <script src="http://platform.twitter.com/widgets.js" type="text/javascript">
        </script>
    </div>
</div>

Вывод будет выглядеть так:

<div style="float:right; padding-left:10px" class="TwitterButton">
    <div>
        <a href="http://twitter.com/share" class="twitter-share-button"
            data-url="http://www.kbdavis07.bloggersonline.com/post/Using-HitSniffercom-
            with-BlogEngineNet.aspx" data-text="Using HitSniffer.com with BlogEngine.Net"
            data-count="horizontal">Tweet</a>
        <script src="http://platform.twitter.com/widgets.js" type="text/javascript">
        </script>
    </div>
</div>

Этот код выше для Twitter, и у меня нет рабочего примера кода LinkedIn.Но это должно быть примерно так же.

...