Webboard

Pełna wersja: SR MyBBCoder
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.

MarikaR

wersja skryptu MyBB: 1.8
adres forum: http://europe-logistic.xaa.pl/forum
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Szukam pluginu SR MyBBCoder na wersję skryptu MyBB 1.8 (tutaj jest na wersję 1.4 i 1.6) lub czegoś z podobnymi funkcjami (głównie zależy mi na tabeli). A może w jakiś sposób da się "przerobić" tę wersję SR MyBBCoder pod wersję skryptu 1.8?
Ściągasz starszą wersję, otwierasz notatnikiem plik znajdujący się w folderze "plugin" szukasz linijki
Kod:
'compatibility' => '16*',
I zmieniasz 6 na 8. Zapisujesz zmiany wrzucasz do FTP i wszystko działa.

MarikaR

6 zamieniłam na 8 w tej linijce.
[Obrazek: cb9e4d2be92a3616gen.png]

Jednak wyskakuje mi błąd, gdy wejdę w Panel Administratora -> Konfiguracja -> Pluginy -> SR MyBBCoder -> Zainstaluj i aktywuj
[Obrazek: 226a737b6fbe9136gen.png]
W takim przypadku rebuildsettings() zamieniamy na rebuild_settings().
Jednak nie nastawiałbym się na ten plugin, raz, że jest on bardzo stary, dwa, że w MyBB 1.8 został zmieniony edytor. Nie do końca się orientuję, czy ma to jakieś znaczenie, ale raczej tak. Niech ktoś bardziej rozumny to wytłumaczy, jeśli wie o co mi chodzi. ;)

MarikaR

Po zainstalowaniu i aktywowaniu pluginu wyskakuje mi teraz takie coś w Panelu Administratora.
[Obrazek: 3dee7505928cf396.png]
Plik edytowałeś notatnikiem i stracił on właściwe kodowanie.
Użyj Notepada++ i zapisz ten plik w kodowaniu UTF-8 bez BOM.

MarikaR

Teraz już nie mam tego błędu, ale nie mam też dodatkowych funkcji w edycji posta, nie wiem czy jest to wina mojego stylu.
[Obrazek: 822d6fe74d0d8318.png]

EDIT:
Sprawdziłam na stylu Default i jest to samo, czyli nie ma tych dodatkowych funkcji w edycji posta.
^ i potwierdziła się moja wersja:
Snake_ napisał(a):dwa, że w MyBB 1.8 został zmieniony edytor. Nie do końca się orientuję, czy ma to jakieś znaczenie, ale raczej tak.

MarikaR

A czy istnieje jakiś inny sposób wstawiania tabeli do posta?
MarikaR napisał(a):A czy istnieje jakiś inny sposób wstawiania tabeli do posta?
Jest napisane, że działa zarówno z 1.6 jak i 1.8: https://webboard.pl/thread-60094.html
Sprawdź po zmianie kompatybilności.

MarikaR

Po zmianie kompatybilności nadal nie ma nic w edycji posta, co pozwoliłoby mi dodać tabelę.
No to użyj tego: http://community.mybb.com/mods.php?action=view&pid=276
Jest tutaj też instrukcja postępowania

MarikaR

Szablon newreply wygląda tak
Kod:
<html>
<head>
<title>{$lang->post_reply_to}</title>
{$headerinclude}
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/post.js?ver=1800"></script>
</head>
<body id="forums">
{$header}
{$preview}
{$maximageserror}
{$attacherror}
{$reply_errors}
{$moderation_notice}
<form action="newreply.php?tid={$tid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_reply}</strong></td>
</tr>
<tr>
<td class="tcat" colspan="2"><span class="smalltext"><strong>{$lang->reply_to}</strong></span></td>
</tr>
{$loginbox}
<tr>
<td class="trow2" width="20%"><strong>{$lang->post_subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong><br /><!-- TableGenerator -->{$tabgen_button}<!-- /TableGenerator --><br /></td>
<td class="trow2">
<textarea id="message" name="message" rows="20" cols="70" tabindex="2" >{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="6"{$postoptionschecked['signature']} /> {$lang->options_sig}</label>
{$disablesmilies}
</span></td>
</tr>
{$modoptions}
{$subscriptionmethod}
{$captcha}
</table>
{$attachbox}
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->post_reply}" tabindex="3" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="replyto" value="{$replyto}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$threadreview}
{$footer}
<script type="text/javascript">
    $(".author_avatar img").error(function () {
        $(this).unbind("error").closest('.author_avatar').remove();
    });
</script>
</body>
</html>
Jednak generator tabeli w nowej odpowiedzi wygląda tak i nie da się nic z nim zrobić.
[Obrazek: 11ad1da6770c9af4.png]