Dodać nową funkcję

danielk32

Avatar: danielk32

2010-08-16 10:56

Witam

Chce dodać do bazy danych funkcje zawijającą długie opisy do bazy, funkcja wygląda następująco

[Php]<?php
function zajawka($txt, $dlugosc_zajawki){
if(strlen($txt) <= $dlugosc_zajawki)
return $txt;

while($txt{$dlugosc_zajawki} != ' ' && strlen($txt) > $dlugosc_zajawki)
++ $dlugosc_zajawki;

$str = substr($txt, 0, $dlugosc_zajawki);

if(strlen($txt) > $dlugosc_zajawki){
$str .= "&hellip;";
}

return $str;
}

echo zajawka($loremIpsum, 20);
?>
[/Php]

chce ją wywołać tym miejscu ale wyskakują mi błędy...

[Php]<?
{
echo "<tr><div align=\"center\">
<td width=\"4%\">".$result['karta_id']."</td>
<td width=\"16%\">".$result['przedmiot']."</td>
<td width=\"10%\"><center><img src=../../../upload/hi/".$result['obrazek'].".jpg width='160'></center></td>
<td width=\"14%\">".$result['autor']."</td>
<td width=\"8%\">".$result['kat']."</td>
<td width=\"10%\">".$result['nr_inw']."</td>
<td width=\"10%\">".$result['opis']."</td> <--ale wyświetla cały opis niestety i nie umiem dodać funkcji "zajawka"
<td width=\"8%\"><center><a href=\"karta.php?id=".$result['karta_id']."\">Pokaż kartę</a></center></td>
</tr></div>";
}

?>[/Php]

proszę o pomoc

» Quick.Cms v2.x

Daniel

Makaron

Avatar: Makaron

2010-08-16 15:46

Nie bardzo rozumiem. Po co chcesz skracać długie opisy, skoro w Quick.Cmsie jest podział na opis krótki i pełny, przy czym ten pierwszy jest używany właśnie tylko i wyłącznie do zajawek?

Mak-Web.pl - Quick.Cart & Quick.Cms templates

danielk32

Avatar: danielk32

2010-08-17 10:13

potrzebne było mi to w bazie którą obsługuje Quick.Cms ale już się z tym uporałem

Daniel

Do góry
o nas | kontakt