MyBB.de Forum
Freunde annehmen buttons fehlen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Freunde annehmen buttons fehlen (/thread-37004.html)

Seiten: Seiten: 1 2 3


Freunde annehmen buttons fehlen - Darkness Rises - 07.02.2020

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.


RE: Freunde annehmen buttons fehlen - doylecc - 07.02.2020

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>



RE: Freunde annehmen buttons fehlen - Darkness Rises - 07.02.2020

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.


RE: Freunde annehmen buttons fehlen - Schnapsnase - 07.02.2020

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.


RE: Freunde annehmen buttons fehlen - Darkness Rises - 08.02.2020

Hi Schnappsnase

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

Ich kriege graue Haare...xd


RE: Freunde annehmen buttons fehlen - Schnapsnase - 08.02.2020

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


RE: Freunde annehmen buttons fehlen - Darkness Rises - 08.02.2020

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.


RE: Freunde annehmen buttons fehlen - Schnapsnase - 08.02.2020

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.


RE: Freunde annehmen buttons fehlen - Darkness Rises - 08.02.2020

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>



RE: Freunde annehmen buttons fehlen - Schnapsnase - 08.02.2020

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