» »

HTML tagi v AJAX-u

HTML tagi v AJAX-u

gregy ::

Zdravo

Instaliral sem delujoč plugin za iskanje (Oscommerce) porihtal sem charset, sedaj pa sem se zaustavil pri html tagih.

Naslov oz Title strani je

<b>Naslov strani</b><br>opis strani


kakšna ideja kako "naštrikati" da bi Ajax upošteval te tage .. ali pa jih vsaj odstranil?

Predvidevam, da se to dogaja tu nekje
	include('includes/application_top.php');
	///Make sure that a value was sent.
    if (isset($_GET['keywords']) && $_GET['keywords'] != '') {
	   //Add slashes to any quotes to avoid SQL problems.
	   $search = addslashes($_GET['keywords']);
	   //Get every page title for the site.
       // $sql = "SELECT * FROM products_description join products on products_description.products_id=products.products_id WHERE products.products_status=1 AND products.products_carrot=0 and products.products_id = products_description.products_id and products_description.language_id = '" . (int)$languages_id . "' and products_description.products_name like('%" . tep_db_input($_GET['search']) . "%') LIMIT 15";
       $sql = "select pd.products_name, p.products_id from " . TABLE_PRODUCTS_DESCRIPTION . " pd left join " . TABLE_PRODUCTS . " p on pd.products_id = p.products_id WHERE p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and pd.products_name like('%" . tep_db_input($_GET['keywords']) . "%') LIMIT 15";

/**
 * Set XML HTTP Header for ajax response
 */
header('Content-Type: text/xml;');
header('Cache-Control: no-cache;');
echo '<?xml version="1.0" encoding="UTF-8" ?>' . "\n";

echo '<response>' . "\n";
echo ' <suggestlist>' . "\n";
       $product_query = tep_db_query($sql);
	   while($product_array = tep_db_fetch_array($product_query)) {
           //$product_array['products_name'] = htmlentities($product_array['products_name']);
		 //echo '<a href="' . tep_href_link('product_info.php', 'products_id=' . $product_array['products_id']) . '">' . $product_array['products_name'] . '</a>' . "\n";
                 echo '<item>' . "\n";
                 echo ' <name><![CDATA[' . $product_array['products_name'] . ']]></name>' . "\n";
                 echo ' <url><![CDATA[' . tep_href_link('product_info.php', 'products_id=' . $product_array['products_id']) . ']]></url>' . "\n";
                 echo '</item>' . "\n";
	   }
   }
echo ' </suggestlist>' . "\n";
echo '</response>' . "\n";

include('includes/application_bottom.php');
?>


Hvala lepa za pomoč
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...
  • spremenil: gregy ()

Road Runner ::


  1. Malo me bega kje je tu ajax.

  2. Nimam pojma kaj nas sprasujes, sori. "Ajax uposteval" - glej 1. tocko.

  3. Tisto kar si napisal je zgolj odebeljeno besedilo, ne pa naslov.

http://dusan.fora.si/blog/ (742617000027)

gregy ::

sorry .. zakomplicirano sem napisal

na strani www.vstopnice.com je levo zgoraj iskalec ... ko začneš vpisovati search term i.e. "turner" ti sproti začne prikazovati možne zadetke. Ker title posameznega koncerta vsebuje html tage in jih potem na straneh tudi upošteva, jih prikazuje v zadetkih, ki jih sproti kaže, kot tage same oz. ne upošteva formatiranja, se pravi, da prikaže naslov

<b>Tina Turner</b>

Plugin je tukaj link sem dal zato, ker ne vem v katerem fajlu oz. kako bi lahko naredil, da pri zadetkih formatira besedilo.

Če zahtevam preveč me kr skensli .. ni panike :) :)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...

Zgodovina sprememb…

  • spremenil: gregy ()

PiPi FiLiPi ::

hja, tkole lahko strippaš html tagge v odgovoru....

popravljaš tole vrstico:
echo ' <name><![CDATA[' . $product_array['products_name'] . ']]></name>' . "\n";

pisat mora pa
echo ' <name><![CDATA[' . strip_tags($product_array['products_name']) . ']]></name>' . "\n";

Vsaj mislm da bi moral delat, funkcija je tako v PHP4 kot tudi v PHP5. Strippa pa vse tagge.

Več info: http://si.php.net/strip-tags

gregy ::

najlepša hvala .. deluje .. kako pa bi lahko naredili, da bi tage upoštevalo? Da bi formatiralo besedilo glede na tage (bold..)? Če se seveda da..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
Vstopnice.com so moja strast ...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

HTML in SQL pomoč (strani: 1 2 )

Oddelek: Programiranje
517612 (6490) def0r
»

Baza & c#

Oddelek: Programiranje
214156 (3214) xardas
»

PHP - stringi

Oddelek: Izdelava spletišč
251788 (1611) pehape
»

XML parsing failed

Oddelek: Izdelava spletišč
61021 (896) DiTi
»

[php] method="post"

Oddelek: Izdelava spletišč
191615 (1317) slovencl

Več podobnih tem