Beiträge von TPO

    Ich finde politische Themen in Foren allgemein schwierig und meide diese in der Regel auch, dennoch sehe ich hier mehr Hetze von Seiten der Medien.


    Den geschädigten wird mit ein paar Lichtfarben hunderte Kilometer entfernt nicht geholfen, Solidarität hin oder her. Wenn es nach Menschenopfern gehen würde, leuchtet das Tor viel zu selten oder sehe ich das falsch? Davon spreche ich nicht vom Welthunger, Menschenhandel, Versklavung und vielem mehr.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Für mich ist das der gleiche Schwachsinn wie die französischen Flaggen vor Profilbildern, ich hatte mich dort bereits oft gefragt wie viele wirklich gebetet haben als sie #prayforparis veröffentlichten, wie viele wirklich gespendet haben bei der Ice Bucket Challenge, ...

    Diesen Schwachsinn mit der Grafikkarte den einige hier verbreiten finde ich lächerlich, inkompetente Antworten!


    Der Fehler liegt selbstverständlich am Arbeitsspeicher, wie einige bereits erwähnt haben. Bei mir hat es geholfen die RAM-Riegel eine halbe Stunde in die Mikrowelle zu legen.

    Sollte beides in einem Query funktionieren, verwende kaum SQL oder PHP, klingt aber für mich logisch. :whistling:

    SQL
    $query3 = $DBcon->query("SELECT DISTINCT * (SELECT COUNT(*) FROM conversation WHERE user_one = '$ufromid' OR user_two = '$ufromid' as messageCount) FROM tbl_users WHERE user_id != $ufromid AND messageCount > 0");
    while($row = mysqli_fetch_assoc($query3))
    {
    	echo '<a href="messages.php?id='.$row['user_id'].'"><li><img src="userfiles/avatar/'.$row['avatarname'].'"> '.$row['username'].'</li></a>';
    }

    Meine Meinung, ohne einen Großteil der Threadersteller in diesem Bereich beleidigen zu wollen, das meiste was ich in diesem Bereich sehe ist Müll. Richtig großer Müll.


    Hatte bei diesem Thread nicht mehr erwartet, aber du bist der Hammer - dem Titel würdig.


    Mich würde interessieren was du zum zeichnen verwendest, hoffe es ist keine Maus. :P

    Theoretisch sollte das passen.

    SQL
    $userId = $row[ 'user_id' ];
    SELECT DISTINCT * 
           (SELECT COUNT(*) FROM conversation
            WHERE user_one = '$userId' OR user_two = '$userId' as messageCount)
    FROM tbl_users

    Verwende generell kein jQuery, jedoch scheint es, als würdest du dir die Scroll-Höhe vom display-message Element ziehen und auf die Höhe scrollen. Richtig wäre jedoch auf die Höhe vom Parent-Element zu scrollen, daher die zweite Klasse mal auf die Klasse des Wrappers ändern. Hoffe das stimmt so.

    SQL
    SELECT DISTINCT `user_id` 
           (SELECT COUNT(*) FROM conversation
            WHERE (user_one='$ufromid' AND user_two='$user_two') OR (user_one='$user_two' AND user_two='$ufromid') AS messageCount)
    FROM tbl_users

    Damit erhältst du die Anzahl der Nachrichten einer Konversation mit einem Query, wie du weiter vorgehst, sollte selbsterklärend sein.

    Rein aus neugier, damals gab es ein Plugin um die Grundhöhe eines Punktes anhand der x, y-Koordinaten zu bekommen welches mit einer Heightmap arbeitete soweit ich mich erinnere. Gibt es dafür inzwischen andere, präzisere Möglichkeiten?


    Weiß noch das ich versuchte den Charakter automatisiert Meter für Meter aus der Luft fallen ließ und die höhe speicherte bei der, der Fall endete, was jedoch Monate gedauert hätte, um es Metergenau zu machen.

    Lohnen im Sinne von? Für mich lohnt es sich nicht, der Spaß am Spiel ist nicht mehr vorhanden. Das muss aber jeder für sich selbst wissen. :P

    Schade, wäre zu schön gewesen hätte es beim erstem Anlauf geklappt.


    Gib dir am besten mal textarea.innerHTML zwischen Zeile 5&6 in der Konsole aus um zu prüfen ob die Funktion aufgerufen und der Inhalt richtig gesetzt wird.

    Genau wie vorher steckt alles in $_POST, bei der letzten Funktion bleibt action/method bestehen. Vor dem absenden sollte die Funktion den Inhalt der unsichtbaren Textarea auf den Inhalt vom Editor setzen, im Backend würde sich lediglich 'editor' zu 'textarea' bzw. dem von dir zugewiesenen Textarea namen ändern.

    Richtig, ich glaube nun reicht es wenn du den Inhalt dieser Textarea vor dem senden füllst sprich:


    JavaScript
    let editor = document.getElementById( 'editor' )
    let textarea = document.getElementById( 'textarea' )
    document.getElementById( 'form-id' ).addEventListener( 'submit', function() {
      textarea.innerHTML = editor.innerHTML
      return true
    ) )

    Bin mir da nicht ganz sicher gerade, magst du mal schauen ob das klappt?

    Ja leider, um die Arbeit kommst du nicht herum.


    Du kannst allerdings auch eine unsichtbare Textarea in der Form erstellen und immer aktuell mit dem Inhalt befüllen den du im Backend erhalten möchtest (hier kommt wieder JavaScript ins Spiel).

    Jetzt ist es wesentlich verständlicher, würde der Form eine ID zuweisen:



    JavaScript
    let editor = document.getElementById( 'editor' )
    document.getElementById( 'form-id' ).addEventListener( 'submit', function( event ) {
      event.preventDefault()  
      let content = editor.innerHTML
    
      // .. XMLHttpRequest
    
    
      return false
    ) )

    Verständlich oder brauchst du noch etwas mehr?