• 22-08-2022, 10:18:37
    #1
    destek sistemi üzerinden oyuncu ve admin cevaplarının arka plan rengini farklı yapmak istiyorum fakat bir türlü yapamadım acaba renklerini nasıl ayırabilirim?

    <div class="message-body" style="border-radius: 3px 3px 3px 3px;">
    <p>
    <?php
    if ($readSupportMessages["writeLocation"] == 1) {
    echo showEmoji(urlContent(hashtag(hashtag($readSupportM essages["message"], "@", "/oyuncu"), "#", "/etiket")));
    }
    else {
    $message = showEmoji(hashtag(hashtag($readSupportMessages["message"], "@", "/oyuncu"), "#", "/etiket"));
    $search = array("%username%", "%message%", "%servername%", "%serverip%", "%serverversion%");
    $replace = array($readSupport["realname"], $message, $serverName, $serverIP, $serverVersion);
    $template = $readSettings["supportMessageTemplate"];
    echo str_replace($search, $replace, $template);
    }
    ?>
    </p>
    </div>
  • Kabul Edilen Cevap
    • 0 Beğeni
      MRGaminG adlı üyeden alıntı: mesajı görüntüle
      destek sistemi üzerinden oyuncu ve admin cevaplarının arka plan rengini farklı yapmak istiyorum fakat bir türlü yapamadım acaba renklerini nasıl ayırabilirim?

      <div class="message-body" style="border-radius: 3px 3px 3px 3px;">
      <p>
      <?php
      if ($readSupportMessages["writeLocation"] == 1) {
      echo showEmoji(urlContent(hashtag(hashtag($readSupportM essages["message"], "@", "/oyuncu"), "#", "/etiket")));
      }
      else {
      $message = showEmoji(hashtag(hashtag($readSupportMessages["message"], "@", "/oyuncu"), "#", "/etiket"));
      $search = array("%username%", "%message%", "%servername%", "%serverip%", "%serverversion%");
      $replace = array($readSupport["realname"], $message, $serverName, $serverIP, $serverVersion);
      $template = $readSettings["supportMessageTemplate"];
      echo str_replace($search, $replace, $template);
      }
      ?>
      </p>
      </div>
      html olarak atarsan daha iyi olur konu phpden daha çok css ile ilgili çünkü
  • 22-08-2022, 10:20:45
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    MRGaminG adlı üyeden alıntı: mesajı görüntüle
    destek sistemi üzerinden oyuncu ve admin cevaplarının arka plan rengini farklı yapmak istiyorum fakat bir türlü yapamadım acaba renklerini nasıl ayırabilirim?

    <div class="message-body" style="border-radius: 3px 3px 3px 3px;">
    <p>
    <?php
    if ($readSupportMessages["writeLocation"] == 1) {
    echo showEmoji(urlContent(hashtag(hashtag($readSupportM essages["message"], "@", "/oyuncu"), "#", "/etiket")));
    }
    else {
    $message = showEmoji(hashtag(hashtag($readSupportMessages["message"], "@", "/oyuncu"), "#", "/etiket"));
    $search = array("%username%", "%message%", "%servername%", "%serverip%", "%serverversion%");
    $replace = array($readSupport["realname"], $message, $serverName, $serverIP, $serverVersion);
    $template = $readSettings["supportMessageTemplate"];
    echo str_replace($search, $replace, $template);
    }
    ?>
    </p>
    </div>
    html olarak atarsan daha iyi olur konu phpden daha çok css ile ilgili çünkü
  • 22-08-2022, 11:50:57
    #3
    Merhabalar,

    Kullanıcının idsine veya yetkisine vs. bakarak html kısmında ilgili mesaj alanına ayrı bir class atarak yapabilirsiniz.

    <div class="mesaj <?php echo $_SESSION['yetki']==1 ? 'admin-bg':'user-bg';?>">Admin mesajı</div>
    <div class="mesaj <?php echo $_SESSION['yetki']==1 ? 'admin-bg':'user-bg';?>">User mesajı</div>