Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Freunde annehmen buttons fehlen
#1
Hi

ich habe schon nach dem Thema gesucht aber nichts gefunden was meinem ähnlich wäre.

ich habe ein Problem das mir erst jetzt auffällt und zwar wenn ich Freunde annehmen möchte fehlen mir die Buttons das zu tun.

Ich habe schon im Template ucp nachgesehen doch ich finde nicht was genau mir fehlt und wo ich noch nachsehen könnte. Kann mir da jemand helfen? Das wäre lieb.

Danke schön.
Zitieren
#2
Im Default-Theme sind es nur Links, keine Buttons. Sie befinden sich im Template usercp_editlists_received_request.

Das ist der Inhalt mit den beiden Links zum Annehmen und Ablehnen im unteren Teil:
Code:
<tr>
    <td class="{$bgcolor}">
        {$request['username']}
    </td>
    <td class="{$bgcolor}">
        {$request['date']}
    </td>
    <td class="{$bgcolor}">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=acceptrequest&amp;id={$request['id']}&amp;my_post_key={$mybb->post_code}">{$lang->accept}</a> - <a href="{$mybb->settings['bburl']}/usercp.php?action=declinerequest&amp;id={$request['id']}&amp;my_post_key={$mybb->post_code}">{$lang->decline}</a>
    </td>
</tr>
Zitieren
#3
Hi

danke für deine Antwort.
Nur ich benutze ja nicht das Default Theme. Sondern ein Theme. Ich habe mir schon ein Wolf gesucht wo ich noch nachsehen könnte warum da kein Button zu sehen ist. Oder eben das zur Annahme.


Angehängte Dateien Thumbnail(s)
   
Zitieren
#4
Wo nichts ist, kannst Du auch nichts annehmen. Big Grin 

Mir fehlen jetzt unterhalb Deines Screens 2 Tabellen. "{$received_requests}" und "{$sent_requests}"
Diese sind im Template "usercp_editlists" definiert.
Zitieren
#5
Hi Schnappsnase

ich habe gerade nachgesehen. Die sind im besagten Test-Template vorhanden das du mir genannt hast.

Ich kriege graue Haare...xd
Zitieren
#6
Wenn das vorhanden ist, ist das schon mal gut. Allerdings sind es nur Verweise auf weitere Templates, die letztlich die besagten Tabellen erstellen und füllen.

Du müsstest schon mal jemenden von uns da reinschauen lassen, denn zumindest meine Glaskugel kann nicht soweit gucken. Wink
Zitieren
#7
In welchen Templates müßte ich diese beiden noch eintragen die du erwähnt hast falls die nicht drin sein sollten?

Erst einmal wollte ich das alleine hinbekommen...xd Aber danke fürs Angebot.
Zitieren
#8
Na wenn Du niemanden reinschauen lassen möchtest, wird`s schwer und annimiert auch nicht gerade zum Helfen.
Für derartigen Quatsch und Geheimniskrämerei bin ich nicht bereit, meine Zeit zu opfern, sorry.

Die Templates "usercp_editlists_received_requests" und "usercp_editlists_sent_requests"
bilden die Tabellen, die in Deinem Screenshot nicht zu sehen sind.
Zitieren
#9
Entschuldige das ich nicht jeden an meine direkten Daten lasse. So etwas kennst du wahrscheinlich genauso gut das man nicht allen trauen kann was die direkten Daten eines Boards betrifft. Vielleicht können wir das ganze auch so herausfinden. Das wäre wirklich lieb.

Das hier wäre meine usercp_editlist_sent_request:

Code:
<tr>
Code:
 <td class="{$bgcolor}">
Code:
  {$request['username']}
Code:
 </td>
Code:
 <td class="{$bgcolor}">
Code:
  {$request['date']}
Code:
 </td>
Code:
 <td class="{$bgcolor}">
Code:
  <a href="{$mybb->settings['bburl']}/usercp.php?action=cancelrequest&amp;id={$request['id']}&amp;my_post_key={$mybb->post_code}">{$lang->cancel}</a>
Code:
 </td>
Code:
</tr>



und das hier ist meine usercp_editlist_sent_request:

Code:
<tr>
Code:
 <td class="{$bgcolor}">
Code:
  {$request['username']}
Code:
 </td>
Code:
 <td class="{$bgcolor}">
Code:
  {$request['date']}
Code:
 </td>
Code:
 <td class="{$bgcolor}">
Code:
  <a href="{$mybb->settings['bburl']}/usercp.php?action=cancelrequest&amp;id={$request['id']}&amp;my_post_key={$mybb->post_code}">{$lang->cancel}</a>
Code:
 </td>
Code:
</tr>

Das hier ist die usercp_editlists:

Code:
<html>
<head>
    <title>{$mybb->settings['bbname']} - {$lang->edit_lists}</title>
    {$headerinclude}
    <script type="text/javascript" src="{$mybb->asset_url}/jscripts/usercp.js?ver=1821"></script>
    <script type="text/javascript">
        lang.remove_buddy = '{$lang->confirm_remove_buddy}';
        lang.remove_ignored = '{$lang->confirm_remove_ignored}';
        lang.adding_buddy = '{$lang->adding_buddy}';
        lang.adding_ignored = '{$lang->adding_ignored}';
          lang.buddylist_error = '{$lang->buddylist_error}';
    </script>
  <link rel="stylesheet" href="{$mybb->asset_url}/jscripts/select2/select2.css?ver=1807">
    <script type="text/javascript" src="{$mybb->asset_url}/jscripts/select2/select2.min.js?ver=1806"></script>
</head>
<body>
    {$header}
    <table width="100%" border="0" align="center">
    <tr>
        {$usercpnav}
        <td valign="top">
        <form action="usercp.php" method="post" id="buddy" onsubmit="return UserCP.addBuddy('buddy');">
            <input type="hidden" name="action" value="do_editlists" />
            <input type="hidden" name="manage" value="buddy" />
            <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" align="center"><strong>{$lang->edit_buddy_list}</strong></td>
                </tr>
                <tr>
                    <td class="trow1">
                        <fieldset>
                            <legend><strong>{$lang->add_buddies}</strong></legend>
                            <span class="smalltext">{$lang->add_buddies_desc}</span><br />
                            <div class="float_left" style="width: 120px; text-align: right;"><strong>{$lang->username_or_usernames}</strong></div>
                            <div style="margin-left: 130px;"><input type="text" name="add_username" id="buddy_add_username" style="width: 60%;" class="textbox" /> <input type="submit" value="{$lang->add_to_buddies}" id="buddy_submit" class="button" /></div>
                            <script type="text/javascript">
                            <!--
                                if(use_xmlhttprequest == "1")
                                {
                                    MyBB.select2();
                                    $("#buddy_add_username").select2({
                                        placeholder: "{$lang->search_user}",
                                        minimumInputLength: 2,
                                        maximumSelectionSize: 5,
                                        multiple: true,
                                        ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
                                            url: "xmlhttp.php?action=get_users",
                                            dataType: 'json',
                                            data: function (term, page) {
                                                return {
                                                    query: term, // search term
                                                };
                                            },
                                            results: function (data, page) { // parse the results into the format expected by Select2.
                                                // since we are using custom formatting functions we do not need to alter remote JSON data
                                                return {results: data};
                                            }
                                        },
                                        initSelection: function(element, callback) {
                                            var query = $(element).val();
                                            if (query !== "") {
                                                var newqueries = [];
                                                exp_queries = query.split(",");
                                                $.each(exp_queries, function(index, value ){
                                                    if(value.replace(/\s/g, '') != "")
                                                    {
                                                        var newquery = {
                                                            id: value.replace(/,\s?/g, ", "),
                                                            text: value.replace(/,\s?/g, ", ")
                                                        };
                                                        newqueries.push(newquery);
                                                    }
                                                });
                                                callback(newqueries);
                                            }
                                        },
                                    });
                                }
                            // -->
                            </script>
                        </fieldset>
                        <fieldset id="buddy_container">
                            <legend><strong>{$lang->current_buddies}</strong></legend>
                            <ul id="buddy_list" style="list-style: none;">
                                {$buddy_list}
                            </ul>
                        </fieldset>
                    </td>
                </tr>
            </table>
        </form>
        <br />
        <form action="usercp.php" method="post" id="ignored" onsubmit="return UserCP.addBuddy('ignored');">
            <input type="hidden" name="action" value="do_editlists" />
  
            <input type="hidden" name="manage" value="ignored" />
            <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" align="center"><strong>{$lang->edit_ignore_list}</strong></td>
                </tr>
                <tr>
                    <td class="trow1">
                        <fieldset>
                            <legend><strong>{$lang->add_ignored_users}</strong></legend>
                            <span class="smalltext">{$lang->add_ignored_users_desc}</span><br />
                            <div class="float_left" style="width: 120px; text-align: right;"><strong>{$lang->username_or_usernames}</strong></div>
                            <div style="margin-left: 130px;"><input type="text" name="add_username" id="ignored_add_username" style="width: 60%;" class="textbox" /> <input type="submit" value="{$lang->ignore_users}" id="ignored_submit" class="button" /></div>
                            <script type="text/javascript">
                            <!--
                                if(use_xmlhttprequest == "1")
                                {
                                    MyBB.select2();
                                    $("#ignored_add_username").select2({
                                        placeholder: "{$lang->search_user}",
                                        minimumInputLength: 2,
                                        maximumSelectionSize: 5,
                                        multiple: true,
                                        ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
                                            url: "xmlhttp.php?action=get_users",
                                            dataType: 'json',
                                            data: function (term, page) {
                                                return {
                                                    query: term, // search term
                                                };
                                            },
                                            results: function (data, page) { // parse the results into the format expected by Select2.
                                                // since we are using custom formatting functions we do not need to alter remote JSON data
                                                return {results: data};
                                            }
                                        },
                                        initSelection: function(element, callback) {
                                            var query = $(element).val();
                                            if (query !== "") {
                                                var newqueries = [];
                                                exp_queries = query.split(",");
                                                $.each(exp_queries, function(index, value ){
                                                    if(value.replace(/\s/g, '') != "")
                                                    {
                                                        var newquery = {
                                                            id: value.replace(/,\s?/g, ", "),
                                                            text: value.replace(/,\s?/g, ", ")
                                                        };
                                                        newqueries.push(newquery);
                                                    }
                                                });
                                                callback(newqueries);
                                            }
                                        },
                                    });
                                }
                            // -->
                            </script>
                        </fieldset>
                        <fieldset id="ignored_container">
                            <legend><strong>{$lang->current_ignored_users}</strong></legend>
                            <ul id="ignore_list" style="list-style: none;">
                                {$ignore_list}
                            </ul>
                        </fieldset>
                    </td>
                </tr>
            </table>
        </form>
          <br />
          <table border="0" style="width: 100%">
            <tr>
                <td style="width: 50%; vertical-align: top" id="receivedrequests">
                    {$received_requests}
                </td>
                <td style="width: 50%; vertical-align: top" id="sentrequests">
                    {$sent_requests}
                </td>
            </tr>
          </table>
        </td>
    </tr>
    </table>
    {$footer}
</body>
</html>
Zitieren
#10
Die Templates sind soweit i.O., dass sie wenigstens angezeigt werden müssten.
Warum das bei Dir nicht so ist, kann ich aus der Ferne nicht nachvollziehen.
Wie sieht´s im Standard-Theme aus?

Ohne Link und Zugang zum Forum kann ich da leider nicht mehr weiter helfen.
Evtl. hat ja hier noch eine andere Glaskugel eine Idee. Wink
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Buttons für Attachements fehlen / Dropzone fehlt MH_Razen 7 1.639 16.05.2022, 07:41
Letzter Beitrag: StefanT
Question Themen annehmen / ablehnen [GGF] MD 1 1.338 10.04.2017, 12:51
Letzter Beitrag: Jockl
  Freunde annehmen geht nicht Yamek89 8 3.080 14.04.2016, 10:24
Letzter Beitrag: MrBrechreiz
  PNs nur an Freunde skrilaxrev 16 4.263 25.06.2015, 20:06
Letzter Beitrag: StefanT
  Buttons fehlen Maraxos 3 2.121 20.09.2014, 00:33
Letzter Beitrag: Nik101010