• 17-11-2021, 08:16:15
    #1
    merhaba. php yazılımda içerik girdiğim menüde slug diye bir ksıım var.



    ben burayı hep boş bırakıyorum, ancak post ekleme kısmında gereksiz kalabalık yapıyor. bunun kodu şu;

    <div class="form-group">
                            <label>Slug</label>
                            <input  class="form-control" id="slug_preview"  type="text" placeholder="Oyun Slug" name="slug" value="<?php echo $row->slug;?>">
                            <p class="text-danger">“slug” yazı isminin URL versiyonudur. Tümü küçük harflerden oluşur, sadece harf, rakam ve tire içerir, boş bırakılırsa otomatik oluşturulur.</p>
                        </div>
    ben bunu komple sildiğim zaman sayfada gözükmüyor her şey okay, ama postu submit edemiyorum. ben sadece bu o post etme ekranında görüntülensin istemiyorum, bunu nasıl yapabilirim?
  • Kabul Edilen Cevap
    • Merhabalar,

      <div class="form-group" style="display:none;"> olarak deneyebilir misiniz?
  • 17-11-2021, 08:23:03
    #2
    Slug url'de gözüküyor, posta girdiğinizde hangi post olduğunu yazılım o şekilde anlıyor. Örneğin:
    domain.com/yazilir/benim-slugim

    Yazılımda random bir şekilde atayabilirsiniz, günde binlerce içerik girmiyorsanız dursun derim.
  • 17-11-2021, 08:24:06
    #3
    bunu html tarafında eklemek zorunda değilsin hocam formu bu input olmadan submit et fakat post ile formun elemanlarını alırken diyelim oyun slug veritabanında var oyun adını bu sefer sluglı bir şekilde post işleminde php kodlarının arasında kodla çözer veritabanına eklettirirsin yani formda slug kullanma post işlemindede php tarafında oyun adı inputunun değerini sluglı bir şekilde doğrudan veritabanına yazdır umarım anlatabilmişimdir.
  • 17-11-2021, 08:24:52
    #4
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Slug url'de gözüküyor, posta girdiğinizde hangi post olduğunu yazılım o şekilde anlıyor. Örneğin:
    domain.com/yazilir/benim-slugim

    Yazılımda random bir şekilde atayabilirsiniz, günde binlerce içerik girmiyorsanız dursun derim.
    slug'ın ne olduğunu sormadım hocam, ne olduğu hakkında fikir sahibiyim. sadece içerik girme ekranından kalksın istiyorum, zaten hep boş bırakıyorum. gereksiz kalabalık yapıyor benim için.
  • 17-11-2021, 08:26:42
    #5
    DOS adlı üyeden alıntı: mesajı görüntüle
    bunu html tarafında eklemek zorunda değilsin hocam formu bu input olmadan submit et fakat post ile formun elemanlarını alırken diyelim oyun slug veritabanında var oyun adını bu sefer sluglı bir şekilde post işleminde php kodlarının arasında kodla çözer veritabanına eklettirirsin yani formda slug kullanma post işlemindede php tarafında oyun adı inputunun değerini sluglı bir şekilde doğrudan veritabanına yazdır umarım anlatabilmişimdir.
    sen anlatabilmissindir hocam büyük ihtimal ile ama benim bunu anlamam pek mümkün değil çok teşekkür ederim yinede, aynı temada zamanında yine aynı işlemi birine yaptırmıştım. tek hatırladığım bunu html ile basitçe çözmüştü
  • 17-11-2021, 08:27:00
    #6
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Merhabalar,

    <div class="form-group" style="display:none;"> olarak deneyebilir misiniz?
  • 17-11-2021, 08:27:15
    #7
    Gerrard adlı üyeden alıntı: mesajı görüntüle
    slug'ın ne olduğunu sormadım hocam, ne olduğu hakkında fikir sahibiyim. sadece içerik girme ekranından kalksın istiyorum, zaten hep boş bırakıyorum. gereksiz kalabalık yapıyor benim için.
    Hocam 2. paragrafta belirttim zaten ne yapabileceğinizi Muhtemelen post değerinde boşta olsa istediği için inputun parent div elemanına `display: none;` vermeniz yeterli olur.
  • 17-11-2021, 08:37:42
    #8
    Netkreatif adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    <div class="form-group" style="display:none;"> olarak deneyebilir misiniz?
    işe yaradı. minnettarım.. ayrıca @DOS; size de teşekkür ederim.

    minik bir soru daha sorayım. içerik ekle kısmına girdiğim zaman şöyle bir seçenek var;



    bu sayfa açılır açılmaz desktop olarak çıkıyor. ben sayfaya girdiğim zaman otomatik mobil seçili olsun istiyorum? bunu nasıl yapabilirim? ilgili php dosyasında bunun 2 farklı kodu var hangisi üzerinden işlem yapmalıyım

    <div class="form-group">
                          <label>Oyun Türü</label>
                            <select class="select2" name="game_type">
                                <option value="1">Desktop</option>
                                <option value="2">Mobil</option>
                            </select>
    <div class="form-group">
                          <label>Oyun Türü</label>
                            <select class="select2" name="game_type">
                                <option value="1"  <?php echo Validator::getSelected($row->game_type, 1);?>>Desktop</option>
                                <option value="2"  <?php echo Validator::getSelected($row->game_type, 2);?>>Mobil</option>
                            </select>
                        </div>
  • 17-11-2021, 08:44:22
    #9
    Gerrard adlı üyeden alıntı: mesajı görüntüle
    işe yaradı. minnettarım.. ayrıca @DOS; size de teşekkür ederim.

    minik bir soru daha sorayım. içerik ekle kısmına girdiğim zaman şöyle bir seçenek var;



    bu sayfa açılır açılmaz desktop olarak çıkıyor. ben sayfaya girdiğim zaman otomatik mobil seçili olsun istiyorum? bunu nasıl yapabilirim? ilgili php dosyasında bunun 2 farklı kodu var hangisi üzerinden işlem yapmalıyım

    <div class="form-group">
                          <label>Oyun Türü</label>
                            <select class="select2" name="game_type">
                                <option value="1">Desktop</option>
                                <option value="2">Mobil</option>
                            </select>
    <div class="form-group">
                          <label>Oyun Türü</label>
                            <select class="select2" name="game_type">
                                <option value="1"  <?php echo Validator::getSelected($row->game_type, 1);?>>Desktop</option>
                                <option value="2"  <?php echo Validator::getSelected($row->game_type, 2);?>>Mobil</option>
                            </select>
                        </div>
    <div class="form-group">
    <label>Oyun Türü</label>
    <select class="select2" name="game_type">
    <option value="1">Desktop</option>
    <option value="2" selected>Mobil</option>
    </select>
    </div>