Modyfikacja Qlweba – zmiana długości tytułu

Wydawało mi się, że temat katalogów opartych na skrypcie Qlweb umarł śmiercią naturalną w zapomnieniu, a tutaj, proszę – kolega Pujek pyta, jak zmienić długość pola Tytuł. Rzecz wydaje się prosta.

Odszukujemy w pliku „dodaj.php” okolice linii 214:

// $opis = stripslashes($opis);
// $tytul = stripslashes($tytul);
$opis = substr($opis, 0, 1000);
$slowa = substr($slowa, 0, 200);
$tytul = substr($tytul, 0, 70);

I teraz zamiast liczby 70 znaków możemy podać inną. Ja zmniejszyłem u siebie liczbę dozwolonych znaków do 50, bo uważam, że długie tytuły w niczym nie pomagają.

Najchętniej wprowadziłbym modyfikację identyczną z tą, jaką miało pierwsze wydanie Qlweb by Jachu – w tytule można podać tylko trzy słowa. Koniec kropka. Walczyłem z tym, ale po dłuższych doświadczeniach doszedłem do wniosku, że Jachu miał rację. Szkoda, że w kolejnych wydaniach swojego katalogu usunął tą właściwość (sam o to prosiłem…), bo teraz muszę ręcznie skracać tytuły w moich katalogach.

Historie, jakie Userzy potrafią wypisywać w polu Tytuł przechodzi czasami moje pojęcie!

Tagi dla tego wpisu:

Dzięki za podpowiedź. sam na to wpadłem na samym początku jak zmieniałem dł. opisu.
Jednak jak wpisuje
$tytul = substr($tytul, 0, 100);
Nadal ogranicza mi wpis przy dodawaniu do 70 znaków.

Masz rację – edycja pliku dodaj.php to połowa zadania. Sprawdź wartość tabeli katalog/tytul w bazie danych (przez PhpMyAdmina) – być może właśnie tam jest ograniczenie do 70 znaków. Ja mam tam „varchar(200)” ale tyle razy modyfikowałem te katalogi, że nie pamiętam, jaka była pierwotna wartość.

W MySql mam „varchar(200). Tak jest od początku – nie było to zmieniane.

Możesz mi podesłać swój plik „dodaj.php”? Wyslij na: peter at pajmon.com, zobaczę, może coś wypatrzę?

(koniecznie)

(koniecznie)