ForumCała strona

Nawigacja

Aktualnie online

Gości online: 3

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia zwi?zane z PHP-Fusion » Przedszkole
 Drukuj temat
Brak tytu?u piosenki w module teksty piosenek
hanka
Kiedy u?ytkownik doda tekst piosenki zapominaj?c przy tym wpisa? tytu?u to w panelu administracyjnym tym modem pojawia si? tekst "Zg?oszono nowy tekst piosenki.", ale nie mo?na go zaakceptowa?, ani odrzuci?, bo linkiem do tekstu jest tytu?, którego kto? nie wpisa?. W administracji jest pole "nazwa piosenki" i je?li kto? wpisa? tytu? to tam pojawia si? tytu?, je?li kto? go nie wpisa? to jest wolna linijka.
Aktualnie radz? sobie wpisuj?c kolejne "id" piosenek:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

znajduj?c utwory bez tytu?ów, ale na d?u?sz? met? jest to m?cz?ce.
Czy mo?na co? z tym zrobi??
Edytowane przez Pieka dnia 22.08.2007 13:26:27
 
W?cibski Go??
Dodany dnia 30.10.2025 18:11:59
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
czarny_
Naj?atwiej przerobi? skrypt tak aby u?ytkownik musia? poda? cho? jeden znak w polu 'tytu?' My?l?, ?e nie b?dzie du?o modyfikacji.

Drugi sposób to zmieni? ca?a konstrukcj? generowanego linku tak, aby nie by?o w nim tytu?u.
Edytowane przez Pieka dnia 22.08.2007 13:26:40
Nie chcesz, to nie odpowiadaj!
 
hanka
Podejrzewam, ?e nale?y zmodyfikowa? plik add_begriff.php
Jest tam fragment kodu, który odpowiada za pole "nazwa/tytu?" w formularzu.
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Zmienna $locale['glo162'] odpowiada za pole "Nazwa", jak wi?c okre?li? dla tej zmiennej warto?? wi?ksz? ni? zero?
 
Spoczywaj w pokoju... wlodekp
Mo?esz popatrze? na obowi?zkowe pola w pliku rejestracji register.php i zastosow? je?li puste pole nie dodaje i wy?wietla komunikat typu uzupe?nij s? tam u?yte dwie metody normalne sprawdzanie oraz sprawdzanie wype?nienia formularz w javascript której u?yjesz zale?y od Ciebie.
 
wlodekp.europa.pl
hanka
Przejrza?am plik register.php i znalaz?am skrypt java.
1) Wstawi?am w znacznik rozpoczynaj?cy formularz fragment <form onSubmit="return ValidateForm(this)">
2) Nast?pnie poni?ej fragmentu kodu odpowiadaj?cego za pole formularza, gdzie wpisujemy tytu?:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wstawi?am skrypt u?yty w pliku register.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Nadpisa?am plik i wtedy wyskakuje mi b??d dotycz?cy fragmentu kodu, którego nie rusza?am:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pogrubiony fragment to linia 42:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez hanka dnia 22.08.2007 16:23:48
 
Spoczywaj w pokoju... wlodekp
Wydaje mi si?, ?e nie rozumiesz dzia?ania tej funkcji ma by? tak:
echo "<script language='JavaScript'>
function ValidateForm(frm) {
if (frm.begriff.value==\"\") {
alert('Podaj nazwe utworu');
return false;
}
}
</script>\n";

kluczow? rol? pe?ni tu nazwa pola tytu?u utworu a ona to begriff i je?li ona pusta wy?wietlaj komunikat o nie wype?nieniu.
do przes?ania ze sprawdzeniem nale?y u?y? tej funkcji wi?c:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

ten mod napisano na podstawie glosara-s?ownika kiedy? nawet dopisa?em do niego edycj?-w forma którea nie wszyskim si? podoba?a ale by?a skuteczna .
Zreszt? zaprzesta?em z tych powodów jakichkolwiek g??bszych modyfikacji i pisania swoich modów bo wiecznie s? jakie? ?yczenia dodatkowe.
Poprzestaje wi?c na dopasowaniu tego co ju? jest dobre.
Locale znalaz?a? wi?c chyba nie musz? pliku wskazywa? z nawy.
Edytowane przez wlodekp dnia 22.08.2007 18:28:01
 
wlodekp.europa.pl
hanka
Ca?y czas pojawia si? b??d przedstawiony przeze mnie w poprzednim po?cie (dotycz?cy linii 42).
 
Spoczywaj w pokoju... wlodekp
Dziwne bo u mnie dzia? prosz? bardzo:
wlodekp.europa.pl
login: hanka
has?o: fusion
 
wlodekp.europa.pl
hanka
Masz racje - wszystko dzia?a!
Pocz?tkowo wklei?am skrypt w z?ym miejscu.
Wszystko pi?knie gra - bardzo dzi?kuj? Grin
Edytowane przez hanka dnia 22.08.2007 19:51:15
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl