gpt4 book ai didi

php - 如何确保为我的动态内容生成唯一的 JavaScript 推文按钮

转载 作者:行者123 更新时间:2023-11-28 02:18:42 25 4
gpt4 key购买 nike

我为我的页面生成内容,该内容使用 PHP 从我的数据库填充页面 HTML 元素。我在这个动态内容旁边有一个推文按钮,但推文按钮当然是一个按钮,适用于该页面的所有可用内容。我需要知道是否可以以某种方式为每个页面设置一个唯一的按钮。

以下是直接从 Twitter 网站获取的 Tweet 按钮代码:

<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.game-center-achievements.com/" data-via="gcachievements0" data-size="large">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

我在想我可以使用一个变量作为 id,这样当我的数据库中第 5 行的 id 5 被选中时,将相同的 id 应用于 JavaScript,我不知道 Twitter 是否支持这个,或者这个提供的 JavaScript可以改变以实现我想要的。

Here是我的网页,它使用链接来设置页面内容,您可以看到整个页面的推文按钮是相同的。

任何见解都将不胜感激,因为我不知道以前是否已经这样做过。

最佳答案

Twitter 共享按钮用于共享“页面 URL”。如果您看到上面的代码,它的 anchor 中有一个 data-url 。这是单击链接时将共享的页面。如果缺少 data-url 属性,则假定您要共享当前页面。

转到这里:https://twitter.com/about/resources/buttons#tweet并获取代码。确保共享 URL 为“使用页面 URL”。这样,您可以在所有页面上插入相同的代码,但它们实际上共享您当前所在的页面。

关于php - 如何确保为我的动态内容生成唯一的 JavaScript 推文按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com