Webboard

Pełna wersja: Zgłaszanie postów
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam mam taki problem po zmianie szablonu nie można wybrać opcji zgłoszenia postu [attachment=12588]
Jak mogę rozwiązać ten problem
Użyj funkcji "zbadaj element" i określ z jakiego szablonu korzysta okno zgłaszania postu. Następnie porównaj ten szablon z odpowiednikiem ze stylu w którym problem nie występuje. W razie czego wrzuć zawartość tego szablonu tutaj w odpowiednich tagach.
(02.09.2017, 12:45)ficus napisał(a): [ -> ]Użyj funkcji "zbadaj element" i określ z jakiego szablonu korzysta okno zgłaszania postu. Następnie porównaj ten szablon z odpowiednikiem ze stylu w którym problem nie występuje. W razie czego wrzuć zawartość tego szablonu tutaj w odpowiednich tagach.

Styl z jakiego korzystam to ten https://community.mybb.com/mods.php?action=view&pid=617 
 Błąd po zbadaniu to taki jest Jeśli dobrze to zrobiłem [attachment=12589]
Jeśli chodzi  o Odpowiedniki w tym szablonie to porównywałem je tu Raport - szablony
i w szablonie poprzednim jaki miałem jest taki sam 
Wklej proszę zawartość szablonu report i report_reasons. Dodatkowo uzupełnij pierwszy post o dane do konta testowego.
(02.09.2017, 13:05)ficus napisał(a): [ -> ]Wklej proszę zawartość szablonu report i report_reasons. Dodatkowo uzupełnij pierwszy post o dane do konta testowego.
Kod PHP:
<div class="modal">
<
div style="overflow-y: auto; max-height: 400px;" class="modal_{$id}">
<
form action="report.php" method="post" class="reportData_{$id}onsubmit="javascript: return Report.submitReport({$id});">
<
input type="hidden" name="my_post_key" value="{$mybb->post_code}/>

<
input type="hidden" name="action" value="do_report" />

<
input type="hidden" name="type" value="{$report_type}/>

<
input type="hidden" name="pid" value="{$id}/>

<
input type="hidden" name="no_modal" value="1" />

<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
<
tr>

 <
td class="thead" colspan="2"><strong>{$report_title}</strong>

</
tr>

<
tr>
 <
td class="tcat" colspan="2">{$lang->report_to_mod}</td>

</
tr>
{
$report_reasons}
</
table>
</
form>

<
script type="text/javascript">
<!--
 if($(
"#report_reason option:selected").val() != 'other')
 {
 $(
"#reason").hide();
 }

 $(
"#report_reason").change(function()
 {
 if($(
this).find("option:selected").val() == 'other')
 {
 $(
"#reason").show();
 return;
 }

 $(
"#reason").hide();
 });
// -->
</script>
</
div>
</
div



Kod PHP:
<tr>
 <
td class="trow1" align="left" style="width: 25%"><span class="smalltext"><strong>{$lang->report_reason}</strong></span></td>
 <
td class="trow1" align="left">
 <
select name="reason" id="report_reason">
 {
$reasonslist}
 </
select>
 </
td>
</
tr>
<
tr id="reason">
 <
td class="trow2">&nbsp;</td>

 <
td class="trow2" align="left">
 <
div class="smalltext">{$lang->report_reason_other_description}</div>
 <
input type="text" class="textbox" name="comment" size="30" maxlength="250" />
 </
td>
</
tr>
<
tr>
 <
td colspan="2" class="tfoot"><input type="submit" class="button" value="{$report_title}/></td>
</
tr
login: Test
HasłoTest1234567890
W szablonie report_reasons podmień:


<select name="reason" id="report_reason">
{$reasonslist}
</select>

na


<select name="reason" id="report_reason">
<option value="rules">{$lang->report_reason_rules}</option>
<option value="bad">{$lang->report_reason_bad}</option>
<option value="spam">{$lang->report_reason_spam}</option>
<option value="wrong">{$lang->report_reason_wrong}</option>
<option value="other">{$lang->report_reason_other}</option>
</select>
Serdeczne podziękowania wszystko działa wyśmienicie

Dzięki