У меня странная проблема с некоторыми выводами Coldfusion/SQL Query. Фактические данные генерируются правильно, но внизу страницы выводится «Библиотека/Библиотека/Библиотека/Библиотека/Библиотека/Библиотека/Библиотека/Библиотека» по непонятной мне причине.
Он всегда выводит именно в этом формате, всегда 8 раз, независимо от того, сколько терминов я ищу, сколько записей возвращается или сколько текста генерируется после группировки.
Это происходит не на всех страницах, но, кажется, происходит на каждой странице сайта, которая извлекает запрос из этой базы данных...
Я потерялся. Код ниже, активная страница находится здесь: http://www.audiogo-library.com/client/client_pages/hachettepage.cfm
<cfsetting enablecfoutputonly="yes" showdebugoutput="no">
<!--- Custom Hachette page --->
<cfset todayDate = Now()>
<!--- Link to Style Sheets --->
<img style="margin:auto" src="http://www.audiogo-library.com/Library/client/client_images/hachettelogo.gif"></br>
<cfoutput> #MonthAsString(Month(Now()))# </cfoutput> Releases</br></br>
<cfquery name="GetProductBasicInfo" datasource="#Request.Application.PowerWeb.datasource#" dbtype="odbc">
SELECT product.ProductID, productmarket.imprint, product.IsbnUpc, product.Title, product.FullTitle, product.SubTitle, product.PubDate, product.SKU, productmarket.descriptionshort, productmarket.productform, productmarket.NoOfPieces, productmarket.productmarketid
FROM Product, ProductMarket
WHERE product.productid = productmarket.productid AND product.IsbnUpc LIKE '%61113%' AND product.PubDate BETWEEN '<cfoutput>#DatePart("m", todayDate)#</cfoutput>/01/<cfoutput>#DatePart("yyyy", todayDate)#</cfoutput>' AND '<cfoutput>#DatePart("m", todayDate)#</cfoutput>/31/<cfoutput>#DatePart("yyyy", todayDate)#</cfoutput>'
ORDER BY product.FullTitle ASC
</cfquery>
<cfoutput query="GetProductBasicInfo" Group="FullTitle">
<table width="90%" border="0" style="margin-top:15px;">
<tr>
<td><p><a href="http://www.audiogo-library.com/library/productdetails.cfm?sku=#SKU#">
<cfif #FullTitle# eq ''> <div class="title"> #Title# </div>
<cfelse> <div class="title">#FullTitle# </div> </a>
</cfif></p>
<p>
<cfif #descriptionshort# neq ''> #descriptionshort# </cfif>
</p>
</td>
<td width="30%"><a href="http://www.audiogo-library.com/library/productdetails.cfm?sku=#SKU#"> <img src="http://www.audiogo-library.com/library/client/Products/ProdimageLg/#SKU#.jpg"></a></td>
</tr>
</table>
</cfoutput>
TestText
<cfsilent></cfsilent>
вокруг ваших блоков кода, чем использовать<cfsetting enablecfoutputonly />
. CF заставит вас отключить<cfsilent>
, но ничего не сделает с тегом<cfsetting>
. Просто предложение. - person David Faber   schedule 14.03.2012