2017-08-03 45 views
1

由于我对MySQL和PHP非常陌生,因此我要求提供解决以下问题的提示。显示文本和/或图像,而不是数据库结果

我喜欢展示基于一个形式请求作为文本结果(描述)(由例如“读更多”)或图像,而不是被存储在数据库中的URL。

<?php 
function description_link($description) { 
    return '<a href="http://www.******/' . $description . '">' . $description . '</a>'; 
} 
?> 

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT="{{allpubsExecutor.data.allpubs}}"> 
    <SPAN DATA-BINDING-SHOW="{{description !=""}}"><?php echo description_link('{{description}}'); ?></SPAN> 
</DIV> 

我正在使用DMXzone服务器连接。 在此先感谢!

回答

1

我不知道,但要作为read more我想是这样改变你的函数

<?php 
function description_link($description) { 
    return '<a href="http://www.******/' . $description . '">' . "Read more" . '</a>'; //<--------change this add read more 
} 
?> 

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT="{{allpubsExecutor.data.allpubs}}"> 
    <SPAN DATA-BINDING-SHOW="{{description !=""}}"><?php echo description_link('{{description}}'); ?></SPAN> 
</DIV> 
+0

我已经尝试过这种解决方案,没有成功的文本“阅读全文”会显示在所有结果,并 数据绑定-SHOW =“{{说明!=”“}}” 是忽略。 – EdToss

0

您正在使用的服务器随着dmxDatabindings正确连接到链接文本?
您发布的代码不起作用。你应该使用这样的:如果你喜欢用read more text链接

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT={{allpubsExecutor.data.allpubs}}"><SPAN DATA-BINDING-SHOW="{{description}}"><a href="{{urlLink}}"><img src="" data-binding-src="{{image_binding}}" /></a> 

,使用以下命令:

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT="{{allpubsExecutor.data.allpubs}}"><SPAN DATA-BINDING-SHOW="{{description}}"><a href="{{urlLink}}">Read More</a></SPAN></DIV> 

希望这有助于。 谢谢

相关问题