Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为每个可以通过URL进行社交共享的网页创建动态标题?_Php - Fatal编程技术网

Php 如何为每个可以通过URL进行社交共享的网页创建动态标题?

Php 如何为每个可以通过URL进行社交共享的网页创建动态标题?,php,Php,我有一个网站,它有一个名为www.website.com/News/detail/id/3的网页。现在,当我试图在任何社交媒体网站上分享这篇文章时,我分享的任何新闻细节都会被冠以www.website.com的标题,也就是说,任何链接都只会显示一个网站标题。我希望看到新闻详细页面URL以一种方式共享,当用户单击它时,它应该直接转到在MySQL中添加每个新闻时动态创建的详细页面。我正在努力解决这个问题,希望任何人都能清楚地知道如何使用社交网站上的新闻详情页面的url链接来设置特定的新闻或文章。如。

我有一个网站,它有一个名为www.website.com/News/detail/id/3的网页。现在,当我试图在任何社交媒体网站上分享这篇文章时,我分享的任何新闻细节都会被冠以www.website.com的标题,也就是说,任何链接都只会显示一个网站标题。我希望看到新闻详细页面URL以一种方式共享,当用户单击它时,它应该直接转到在MySQL中添加每个新闻时动态创建的详细页面。我正在努力解决这个问题,希望任何人都能清楚地知道如何使用社交网站上的新闻详情页面的url链接来设置特定的新闻或文章。如。。如上所述,我有一个新闻标题,比如说“欢迎来到Daniweb,这是一个为技术官僚提供各种技术的网站”,它的url是www.website.com/News/detail/id/4当我分享或发布上述链接时,它应该将新闻标题显示为“欢迎来到Deniweb等。。。然后是该文章的部分描述或图像。我希望你对此有个清晰的想法。我们在linkedin.com上看到的东西

  • 如何在url链接中将id4更改为News\u title,并且我正在使用模型、视图、控制器,那么我查看的特定页面的url必须是这种类型的,例如www.website.com/articles/welcome\u to_dani_web\u a_site\u for_blah_blah_blah_blah。。。。等等

  • 我应该在哪里更改代码以设置每个网页的各种标题,这些标题可以使用url链接与链接到该共享url的该网页的特定内容共享。我在..views/scripts/xxxxxx.phtml页面中的所有页面中嵌入了一个通用的…/includes/header.php&../includes/footer.php

  • 如何使用在某人发布文章时动态创建的url链接共享新闻。你可能会在Linkedin.com上看到一些网站正在分享的文章,它的图片、标题、内容都是通过特定网页的url看到的,希望你对这类内容有一个清晰的认识,并让我明白我在说什么

  • 这就是我编写并丢失的代码,我不确定我会错在哪里。请 救命啊。代码的特定部分共享如下所示,供您参考,…/scripts/news/detail.phtml页面如下:

    <div class="newsviewwholepad">
    
            <div class="leftcol">
    
                <div class="textnews"><br/>
                    <div class="floatleft">
                    <h2><a><?echo $this->queryresult[0]['News_Title'];? ></a></h2>
                    <pa>By: <?echo $this->queryresult[0]['News_Editor'];?>, 
                    Published: <?echo $this->queryresult[0]['Published_Date'];?></pa>
    
                 </div>
    
                    <div class="floatright">
    
    <a style="color:#666;" href="http://www.addthis.com/bookmark.php?v=300" onmouseover="return addthis_open(this, '','[URL]', '[News_Title]')" onmouseout="addthis_close()" onclick="return addthis_sendto ()">Share</a>
    
    Here I've used the addthis so as to share it using a button and it does not work, also when I share a complete url of the webpage on social sites it still does not work, HELP?
    
                    <p><? echo $this->queryresult[0]['News_Content'];?> </p>
    
                </div>
          </div>
    </div>
    
    
    
    在这里,我使用addthis,以便使用按钮共享它,但它不起作用,而且当我在社交网站上共享网页的完整url时,它仍然不起作用,帮助?


    为什么不使用Open Graph标签,这是在Facebook、LinkedIn和Twitter等网站上共享网页的通用协议

    仅供参考

    <html prefix="og: http://ogp.me/ns#">
    <head>
    <title>The Rock (1996)</title>
    <meta property="og:title" content="The Rock" />
    <meta property="og:type" content="video.movie" />
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
    <meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />
    ...
    </head>
    
    ...
    </html>
    
    
    岩石(1996)
    ...
    ...
    

    这将根据您的需要在社交媒体上分享您的文章。

    尽管如果您想专门针对facebook这样的网站,使用开放图形标签是一个好主意,但您可以使用其他技术来更深入地改善您的实际情况。此外,考虑开放图是基于RDFA。< /P> 例如,您可以将mod_rewrite设置为具有有意义的URL。您可以使用、或在页面上提供有意义的元数据,这些元数据可供facebook等网站或谷歌等其他系统使用