Usunięcie pola email przy dodawaniu w qlweb
Niby lamerskie pytanie, ale nie jest tak jak się wydaje. Tej opcji nie możemy załatwić tak w panelu admina że dajemy na nie i już nie ma pola email (choć takie coś przydało by się). Ponieżej opiszę jak to zrobić. Owtieramy pob_meta.php i szukamy
function checkMail($email) {
return preg_match(‘/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/’, $email);
}
$url = trim(strip_tags($_POST['url']));
$pod = $USE->check_int($_POST['pod']);
$kat = $USE->check_int($_POST['kat']);
$ok = true;
if ($g_mail_required or is_logged() ) {
$email = $USE->check_text2($_POST['email']);
if (!checkMail($email)) {
$ok = false;
}
}
usuwamy to bez tego
$url = trim(strip_tags($_POST['url']));
$pod = $USE->check_int($_POST['pod']);
$kat = $USE->check_int($_POST['kat']);
następnie szukamy pod tym
if (isset($url) and $ok) {
zmieniamy to na
if (isset($url)) {
następnie otwairamy plik forma_url.php i usuwamy
if ($g_mail_required) {
echo ” <input type=\”text\” name=\”email\” value=\”\” maxlength=\”100\” size=58> <br>”;
}
Powinno działać jak nie to pisać w komentarzach.
5 komentarzy do tej pory
Zostaw odpowiedź





Dobry Blog. Szukalem tego.
Dzięki za ocenę. hehe. Tutaj znajdziesz wszystko
łatwiej można zrobić tak ..
w params.php
zmienić
$g_mail_required = true;
na
$g_mail_required =false;
oraz w pliku
pob_meta.php
linijke
if ($g_mail_required or is_logged() ) {
zmienić na
if ($g_mail_required ) {
Troche szybsza metoda
Bardzo prosto można zrobić tą funkcję w panelu, jeśli byłoby zainteresowanie to moge napisac instrukcje bo to 5-10 min
Pozdrawiam
jachu
pierwsze rozwiązanie spowodowało wysyłkę 40 maili o dodaniu jakichś stron…. Nie wiem dlaczego
Free surebets Service ArbsFinder.com – Free Surebets service