2017-08-03 62 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> 

希望這有助於。 謝謝

相關問題