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!

Inne moje wpisy o podobnej tematyce:

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ę?

(wymagane)

(wymagane)