ForumCała strona

Nawigacja

Aktualnie online

Gości online: 24

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Mod/zmiana skryptu - tagi na forum tylko dla adminów
Maserman
Witam, w związku z tym, że mam forum gildiowe, mamy dział zwany applications.
W nim ludzie piszą podania do przyjęcia do gildii.
I mam pytanie: czy da się zrobić "automatyczne" tagi?
Chodzi mi o to, że ktoś tworzy temat, ja go edytuję wybierając z listy tag (np Pending, Accepted, Declined).

Chcę, żeby ta opcja była dostępna tylko dla adminów.

Dzięki, pozdrawiam.


PW od moderatora:
  1. Przeniesienie tematu - Grzes 08.05 - 16:35
 
Wścibski Gość
Dodany dnia 25.11.2024 06:24:57
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Pieka
W pliku forum/postedit.php daj warunek iADMIN dla wybranych tagow.
Edytowane przez Pieka dnia 08.05.2008 18:35:16
Jestem jaki jestem Smile
 
www.php-fusion.pl
Maserman
Hmm możesz dać jakieś dokładniejsze wskazówki?
Nie za bardzo się orientuję odnośnie tego warunku.

Chciałbym dodać, że żadnych tagów na razie nie mam.

Jeżeli się tak nie da, to czy istnieje jakiś sposób, aby w danym dziale tematy wątków same się edytowały? I dodawały np. status [Pending] przed nazwą?
Edytowane przez Maserman dnia 08.05.2008 18:41:36
 
kefirek
postedit.php odnajdz
Pobierz kod źródłowy  Rozwiń Kod źródłowy
');\">
<input type='button' value='quote' class='button' style='width:45px;' onClick=\"addText('message', '
', '
');\">";[/code]

Po dodaj
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kefirek dnia 08.05.2008 22:30:25
 
Maserman
Dodałem... jednak na moje oko nie działa.

posedit.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy
');\">
<input type='button' value='quote' class='button' style='width:45px;' onClick=\"addText('message', '
', '
');\">
";
if (iSUPERADMIN) {
echo "<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('message', '[Pending]', '[/Pending]');\">
<input type='button' value='code' class='button' style='width:40px;' onClick=\"addText('message', '[Accepted]', '[/Accepted]');\">
<input type='button' value='quote' class='button' style='width:45px;' onClick=\"addText('message', '[Declined]', '[/Declined]');\">";
}
echo "
".extra_bb_codes()."</td>

</tr>
<td width='145' class='tbl2'> </td>
<td class='tbl1'>
".$locale['462']."<select name='bbcolor' class='textbox' style='width:90px;' onChange=\"addText('message', '[color=' + this.options[this.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;\">
<option value=''>Default</option>
<option value='maroon' style='color:maroon;'>Maroon</option>
<option value='red' style='color:red;'>Red</option>
<option value='orange' style='color:orange;'>Orange</option>
<option value='brown' style='color:brown;'>Brown</option>
<option value='yellow' style='color:yellow;'>Yellow</option>
<option value='green' style='color:green;'>Green</option>
<option value='lime' style='color:lime;'>Lime</option>
<option value='olive' style='color:olive;'>Olive</option>
<option value='cyan' style='color:cyan;'>Cyan</option>
<option value='blue' style='color:blue;'>Blue</option>
<option value='navy' style='color:navy;'>Navy Blue</option>
<option value='purple' style='color:purple;'>Purple</option>
<option value='violet' style='color:violet;'>Violet</option>
<option value='black' style='color:black;'>Black</option>
<option value='gray' style='color:gray;'>Gray</option>
<option value='silver' style='color:silver;'>Silver</option>
<option value='white' style='color:white;'>White</option>
</select>
</td>
</tr>
<tr>
<td width='145' class='tbl2'> </td>
<td class='tbl2'>
".displaysmileys("message")."
</td>
</tr>
<tr>
<td valign='top' width='145' class='tbl2'>".$locale['463']."</td>
<td class='tbl1'>
<input type='checkbox' name='disable_smileys' value='1'$disable_smileys_check>".$locale['483']."<br>";
if( $can_delete )
{
echo "<input type='checkbox' name='delete' value='1'$del_check>".$locale['482'];
}
echo "</td>
</tr>\n";
if ($settings['attachments'] == "1") {
echo "<tr>\n<td valign='top' width='145' class='tbl2'>".$locale['464']."</td>\n<td class='tbl1'>\n";
$result = dbquery("SELECT * FROM ".$db_prefix."forum_attachments WHERE post_id='$post_id'");
if (dbrows($result)) {
$adata = dbarray($result);
echo "<input type='checkbox' name='delete_attach' value='1'$del_attach_check>".$locale['484']."\n";
echo "<a href='".FORUM."attachments/".$adata['attach_name']."'>".$adata['attach_name']."</a>\n";
} else {
echo "<input type='file' name='attach' enctype='multipart/form-data' class='textbox' style='width:200px;'><br>\n";
echo "<span class='small2'>".sprintf($locale['466'], parsebytesize($settings['attachmax']), str_replace(',', ' ', $settings['attachtypes']))."</span>";

}
echo "</td>\n</tr>\n";
}
echo "</table>
</td>
</tr>
</table>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td align='center' colspan='2' class='tbl1'>
<input type='submit' name='previewchanges' value='".$locale['405']."' class='button'>
<input type='submit' name='savechanges' value='".$locale['409']."' class='button'>
</td>
</tr>
</table>
</form>\n";
closetable();
}
?>[/code]

Zamiast iADMIN dodałem iSUPERADMIN, jednak gdy edytuję posta nie ma nic, żeby można było tag zmienić.

Powiedz proszę jak to działa :)
Dzięki, pozdro.

Sorry za spam ale pomóżcie proszę :)
Edytowane przez Maserman dnia 10.05.2008 15:22:47
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl