Избыточные символы, генерируемые ColdFusion Query / выход

StackOverflow https://stackoverflow.com//questions/9689777

Вопрос

У меня странная проблема с некоторым выходом QuoldFusion / SQL.Фактические данные генерируются должным образом, но внизу страницы это выводит «Библиотека / библиотека / библиотека / библиотека / библиотека / библиотека / библиотека / библиотека» без причины, по которой я могу различить.

Это всегда выводит его в этом формате, всегда в 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
.

Это было полезно?

Решение

Я действительно решил его случайно, пытаясь нажать на страницу «/ библиотека».Оказывается, метка CFSettings, встроенные в запрос / выход, было отключение содержимого не CFOUTPUT.Парень, который построил нижний колонтитул, был полагаться на наследование «enableCfoutputputonly= 'false'», и этот код изменил это.Все от нижнего колонтитула сайта было скрыто, за исключением раздела каждого адреса, который был сгенерирован CFOUTPUT.Итак, да, если кто-то еще имеет эту или аналогичную проблему, проверьте тег CFSettings и убедитесь, что вы отключите

Другие советы

Перейти к CfAdmin и отключить кэширование запросов.Перезапустите сервис CF.Вуаля! ... Нет дополнительных дополнительных данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top