Okno potwierdzające założenie tematu / dodanie odpowiedzi
Czasami chcemy zrobić taki mały „myk”, dzięki któremu przed wysłaniem nowego tematu dodaniem odpowiedzi użytkownik zostanie poproszony o potwierdzenie, że jest pewny, że chce tą wiadomość/temat dodać.
IP.Board w standardzie nie oferuje tego typu rozwiązań. Z niniejszego artykułu dowiesz się jak osiągnąć tego typu efekt.
Zaloguj się po panelu admina i przejdź do: ACP -> LOOK & FEEL -> Dany skin -> HTML Template -> Post Screen -> EndForm
Znajdź:
<input type="submit" name="dosubmit" value="$data" tabindex="7" class="button" accesskey="s" />
Zamień na:
<input type="submit" onclick="return show_confirm()" name="dosubmit" value="$data" tabindex="7" class="button" accesskey="s" />
Następnie przejdź do: A CP -> LOOK & FEEL -> Dany skin -> HTML Template -> Post Screen -> table_top
Dodaj na samym początku:
<script type="text/javascript"> function show_confirm() { if (confirm("{$this->ipsclass->lang['confirmAdd']}")) { return true; } return false; } </script>
Zapisz ustawienia. Teraz zaloguj się do FTP i otwórz plik: /cache/lang_cahe/x/lang_global.php
Znajdź:
?>
Dodaj nad tym:
$lang['confirmAdd'] = "Czy chcesz dodać swoją wypowiedź?";
Zapisz plik i gotowe :)
Od teraz bez kliknięcia OK w okienku wypowiedź nie zostanie dodana