ForumCała strona

Nawigacja

Aktualnie online

Gości online: 3

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

JazOOn
24.02.2024 20:32:31
a już na pewno mamuty

JazOOn
24.02.2024 20:31:59
Albo dinozaury

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 20.04.2024 05:04:27
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