在数组中的消息中插入链接


Insert a link in a message from an array

我在网页上有一个按钮,点击后会显示一个对话框(如果用户没有登录),告诉他们登录,我想在这个消息中添加一个信息,如果他们没有注册,他们可以点击将他们带到注册表。

显示消息的代码行如下:

    <a href="javascript:void(0);" <?php if ( $userdata->ID ){ echo 'onclick="document.ClaimListing.submit();"'; }else{ ?>onclick="alert('<?php echo $PPT->_e(array('ajax','1')); ?>');"<?php } ?> class="button green" rel="nofollow"><?php echo $PPT->_e(array('membership','8')); ?></a>  

它的基本意思是,如果用户没有登录,则显示ajax数组中的消息(在另一个文件中),消息编号1(需要登录消息),否则显示成员数组中的信息,消息编号8(声明列表消息)。

另一个带有ajax数组的文件中的行,消息编号1是:

    "ajax" => array(
    "1"                     => "You need to be logged in to claim your listing. Not registered?",

如何在未注册后添加链接?因为如果我只是尝试一个普通的超链接,它会破坏页面。

谢谢。

在简单的Javascript警报框中插入链接是不可能的。

也许这对你有帮助。