phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Ustaw pole X jako "BLABLA" je?li pole Y jest "
Autor Wiadomość
Draco demonicus


Posty: 93
Wysłany: 01-08-2014, 05:59   Ustaw pole X jako "BLABLA" je?li pole Y jest "

Witam.

To znaczy... chodzi mi o to aby skrypt kopiował nazwę użytkownika i skopiował ją do innego pola profilu.
Stworzyłem pole "Nazwa użytkownika", które dodaje ikonkę pod postem monster, która jest linkiem do ostatnich postów użytkownika. Ale trzeba wpisywać to ręcznie. Spoko , mogę to zrobić, ale stwierdziłem, że przecież jest inny sposób - zapytanie SQL.

Niestety na tym języku się kompletnie nie znam.

Kopiuje wartość z nazwy użytkownika.
Wkleja ją do pola o jakimś tam numerze anime, potem sobie zobaczę, ale dajmy na to 100. I tak dla każdego użytkownika.

Z góry dzięki za pomoc. Będzie to nieocenione :)
_________________
Avek jest mojego autorstwa. Zastrzegam sobie prawo do jego kopiowania, przerabiania i posiadania. Niestosowanie się do tego oznacza kradzież.
Ostatnio zmieniony przez Draco demonicus 04-12-2021, 15:32, w całości zmieniany 1 raz  
 
     
Gadatliwa Kasia 

   
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 01-08-2014, 19:35   

Link do np twoich ostatnich postów to
Kod:
search.php?search_author=Draco+demonicus

Więc otwierasz sobie viewtopic.php i szukasz
Kod:
$template->assign_block_vars('postrow', array(

dodajesz przed takie coś
Kod:
$username_name = str_replace(' ', '+', $poster_username);
$link_do_postow = append_sid("search.$phpEx?search_author=" . $username_name);

pierwsza linia zmienia spacje na plusiki, w drugiej tworzymy linka.
teraz przed
Kod:
        'POSTER_AGE' => ($poster_age) ? $poster_age . '<br />' : '',

dodaj
Kod:
        'LINK_DO_POSTOW' => $link_do_postow,

Teraz w pliku viewtopic_body.tpl dodajesz takie coś:
Kod:
<a href="{postrow.LINK_DO_POSTOW}">Ostatnie posty</a>

Tekst 'ostatnie posty' możesz rzecz jasna zastąpić swoją ikonką i umieść to gdzie chcesz :D
Powinno działać :D
 
     
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 01-08-2014, 19:38   

Częściowo można to rozwiązać wpisując w "prefix" "au_username". Pole musi coś jednak zawierać.
 
     
Draco demonicus


Posty: 93
Wysłany: 01-08-2014, 21:01   

@Tommekk80
Okej, zaraz się w to pobawię :)

@Woytec
Próbowałem coś takiego, ale nie chciało zadziałać i nie wiedziałem gdzie był błąd.
To znaczy, wiem, że wtedy ikonka nie działała (było widać znaczniki html), ale sam link był spoko. Nie chciałem się nad tym dłużej zastanawiać, więc zrobiłem pole do wpisywania :)

Ale może pomysł Tommkka80 to załatwi :)

EDIT: Okej, dzięki! Działa wspaniale :D
_________________
Avek jest mojego autorstwa. Zastrzegam sobie prawo do jego kopiowania, przerabiania i posiadania. Niestosowanie się do tego oznacza kradzież.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

www.polsystem.pl

www.bidcar.pl

• Zamów reklamę