Komentar

Klik di sini untuk kembali ke Beranda

  • From Mari Berkenalan dengan Server Event Route_Action di PHPMaker 2021 – Masino Sinaga on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

    […] Selain itu, kita juga bisa membuat routes sendiri menggunakan server event tersebut. Solusi selengkapnya, silahkan simak artikel Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021. […]

    2021/08/16 at 11:23 am
  • From Dendi on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

    Terimakasih bang, sudah dibuatkan artikel khusus atas pertanyaan saya.

    Sudah saya coba bang, tapi masih ada kendala , Link halaman List masih ngikut seperti di contoh artikel sebelumnya.

    Apa harus ada yang diubah di MenuItem_Adding nya juga ya ?

    2021/08/15 at 10:08 pm
    • From Masino Sinaga on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

      Iya betul, harus tetap menambahkan kode di server event MenuItem_Adding, karena standar URL nya menggunakan cara pertama yang modelslist untuk mengganti link di bagian Item Menu pada Sidebar atau Navbar.

      Sedangkan link yang terdapat di halaman List, bisa menggunakan server event Row_Rendered, seperti yang sudah dibahas di artikel yang satunya tadi.

      2021/08/15 at 10:26 pm
      • From Nanda on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

        maaf bang Masino, ternyata untuk perlakuan Route untuk Custom File beda lagi ya ?
        untuk mengambil ID dari sebuah Custom File.

        misalnya kita akan menampilkan Output dari sebuah Custm File yang mengambil Nilai ID dari sebuah tabel/ List.

        untuk ambil nilainya, bisa memanfaatkan Row_Rendered/ ListOptions_Rendered dari Halaman List untuk diarahkan ke Halaman Custom File tadi.
        sampai disini engga ada masalah.

        misalnya saya buat Custom File dengan nama detail_siswa.php (nis, nama, alamat)
        secara Standar (yang saya tahu) untuk menampilkan Halaman tersebut dengan ambil nilai “nis” bisa memanfaatkan Page_Load dari Custom File terkait, sehingga URL menjadi :
        detailsiswa.php?nis=005 secara fungsi sudah bisa berjalan.

        tapi, apakah kita bisa merubah URL tersebut menjadi detail-siswa/nis/005 ?
        dengan memanfaatkan Route_Action seperti artikel diatas ?

        2022/12/06 at 4:55 pm
        • From Masino Sinaga on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

          Iya, jelas beda.

          Custom File sama sekali kosong dan tidak menggunakan Table Class seperti bawaan asli yang di-generate oleh PHPMaker dari object Tables/Views di database.

          Saya belum pernah coba untuk mengubah route-nya menggunakan Route_Action. Tapi kalau melihat dari fungsi server event tersebut, harusnya bisa. Silahkan dicoba saja dulu, kabarkan hasilnya ya.

          2022/12/06 at 5:31 pm
          • From Nanda on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

            masih saya coba nih Bang Masino

            Step 1 buat Route baru :

            $app->get('/siswa/{nis}', function ($request, $response, array $args) {
            $name = ExecuteScalar("SELECT * FROM siswa WHERE nis = " . AdjustSql($args['nis']));  
            $response->getBody()->write($name);  
            return $response; // Return the response
            });
            

            Step 2 :
            Row Rendered Tabel Siswa :
            $this->nis->ViewValue =”nis->CurrentValue.”‘>NIS“;

            Nama File asli : detailsiswa.php

            Step 3 (di halaman detailsiswa.php )
            // saya coba ambil nilai GET “nis” dari Step 2
            $nis = $_GET[“nis”];
            $sql = “SELECT * from siswa WHERE nis=’$nis’ “;
            // bla bla bla….

            sampai disini berhasil menampilkan data.
            Hasil URL di browser :
            …./siswa?nis=005

            namun jika saya ubah URL menjadi :
            $this->nis->ViewValue =”nis->CurrentValue.”‘>NIS“;
            hasil yang diharapkan :
            …./siswa/nis/005

            nilai ID/ “nis” menjadi tidak terbaca “Undefined index” saat ambil nilai $_GET[“nis”] di halaman Custom File tersebut.

            namun jika dicoba diberi nilai Manual, misalnya $nis = ‘005’; hasilnya bisa.

            intinya sementara masalah ada di pengambilan nilai $_GET (baik saat ditulis di PageLoad maupun ketika ditulis langsung di Server Event Content dari Custom File tersebut)

            2022/12/07 at 10:43 am
            • From Masino Sinaga on Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021

              Coba trik berikut:
              How to Get Route Values from URL (v2021).

              2022/12/07 at 1:08 pm
  • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

    Waah mantap banget anda bang, luaaar biasa bener.
    Terimakasih banyak, saya coba dulu.

    Berarti itu tetap harus didefinisikan di MenuItem_Adding dulu ya .

    Yang seperti ini , diubah ? :

    If ($item->Url =="modelslist")
        $item->Url = "data-model"; //contoh ubah
    
    
    2021/08/15 at 9:19 pm
    • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

      Ooh iya bang, ini saya coba yang artikel diatas, semua berjalan sesuai.

      Tapi maaf yg paling atas sendiri Bagian Menu Sidebar , Kalo script nya
      If (… ==”modelslist”) //huruf depan kecil semua.
      Hasilnya ga ada perubahan (link menu nya tetap)

      Tapi kalo diganti huruf besar depannya :
      If (…. ==”ModelsList”) //huruf depan besar
      Hasilnya ada perubahan (di Link Menu nya)

      Apa memang begitu ya bang.

      2021/08/15 at 9:55 pm
      • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

        Iya betul, kalau setting Lowercase routes tidak diaktifkan dari tab Generate, maka itu artinya routes-nya menggunakan ModelsList.

        Tapi kalau setting Lowercase routes tadi diaktifkan, maka URL menjadi modelslist.

        2021/08/15 at 10:06 pm
  • From Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021 – Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

    […] ada pertanyaan bagus mengenai artikel Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker […]

    2021/08/15 at 8:10 pm
  • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

    Maaf , apakah di PHP Maker 2021 ini memungkinkan utk membuat URL SEO selain dari nama Tabelnya.
    Misal , nama Tabel : models
    Default PHP Maker : app/modelslist atau app/models/list

    Apakah bisa dibuat misalkan :
    app/data-model atau
    app/data-model/list atau
    app/data-modellist

    2021/08/15 at 1:21 pm
    • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

      Tentu bisa.

      2021/08/15 at 5:20 pm
      • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

        Waah, keren berarti yaa.
        Sayangnya dari Project -> Menu belum ada Settingan untuk ini (URL msh disable)

        saya pernah coba-coba manual dari Script, Halaman List bisa, tapi error ketika di halaman Pencarian.

        Itupun msh manual, belum ada gambaran yg lebih efektif/ dari Server Event.

        2021/08/15 at 5:34 pm
        • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

          Kalau yang dari Menu Editor memang sengaja di-disabled, karena secara standar itu akan di-generate dari nama table atau nama file (jika Custom Files).

          Yang dimaksud cara manual dari script seperti apa ya? Bisa dijelaskan?

          2021/08/15 at 6:03 pm
          • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

            Saya coba masih di Versi sebelumnya bang, kan masih ada ewmenu.php, saya ganti URL nya dari situ + di htaccess nya.

            Tapi ketika di halaman Pencarian/ hasil cari kembali lagi ke app/models.php

            Itupun kalo menu nya sudah banyak gak Recomended, karena setelah Generate Ulang, harus ubah2 lagi.

            2021/08/15 at 7:01 pm
            • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

              Versi sebelumnya itu apakah maksudnya PHPMaker versi 2020? Kalau iya, di versi itu memang belum mendukung URL yang SEO Friendly.

              Baik di versi 2020 dan 2021, jika ingin mengganti URL di suatu menu item, bisa menggunakan server event MenuItem_Adding , kan sudah dijelaskan di artikel atas? Hehe, lupa ya?

              2021/08/15 at 7:23 pm
              • From Dendi on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

                waktu itu masih pake 2019 bang, hehee

                Ini saya coba yang 2021 pake cara diatas, saya ubah dari Row_Rendered
                Modelslist jadi : data-models

                atau
                ModelsAdd jadi : tambah-models

                Ternyata malah error, apa harus ditambahkan di htaccess nya satu satu ya bang ?

                Atau ada cara yang lebih praktis.

                Hehe

                2021/08/15 at 7:46 pm
                • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

                  Saya ralat komentar saya di atas ya. Sekarang kita sudah bisa menggunakan server event Route_Action untuk mendefinisikan routes yang namanya bisa kita tentukan sendiri. Jadi, tidak harus menambahkannya ke dalam file src/routes.php. Semoga dapat membantu.

                  2021/08/16 at 11:08 am
                • From Masino Sinaga on Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021

                  Sayangnya di versi 2021 ini belum bisa melalui server events. Kita harus menambahkan kodenya ke dalam file src/routes.php yang sudah di-generate oleh PHPMaker.

                  Solusi selengkapnya langsung saja ke artikel ini: Membuat URL yang SEO-Friendly Tanpa Menggunakan Nama Table di PHPMaker 2021.

                  2021/08/15 at 8:13 pm
  • From luthfi on Mencegah Pengguna Akhir Mengubah Data Melalui Akses URL di PHPMaker 2021

    Oke Kang Masino Terimakasih… atas saranya

    2021/08/14 at 1:05 pm
    • From Masino Sinaga on Mencegah Pengguna Akhir Mengubah Data Melalui Akses URL di PHPMaker 2021

      Sama-sama.

      2021/08/15 at 7:58 am
  • From luthfi on Mencegah Pengguna Akhir Mengubah Data Melalui Akses URL di PHPMaker 2021

    kang mau nanya kalo kita menggunakan costume file untuk creat table tapi ada list_optionsnya gimana ya, saya tadinya mau pake function bawaan ExecuteHtml($sql,[options]), tapi nyari options yang buat list options tidak ada ya kang ? btw saya menggunakan v2020

    2021/08/14 at 9:48 am
    • From Masino Sinaga on Mencegah Pengguna Akhir Mengubah Data Melalui Akses URL di PHPMaker 2021

      Kalau pakai function ExecuteHtml, kita tidak dapat menambahkan fitur ListOptions seperti di halaman List yang di-generate oleh PHPMaker.

      Kalau ingin menggunakan ListOptions, disarankan tetap menggunakan halaman List hasil generate dari PHPMaker kang.

      2021/08/14 at 9:58 am
  • From Pandanwangiii on Mudahnya Menyembunyikan Tab di Preview Row dari PHPMaker 2020

    Selamat malam Pak, mau tanya buat nyembunyiin tab preview ini bisa pake kondisi ngga? Misal jika di table detailnya ada data yg ber”status” = 1, tab previewnya tampil, jika ber”status” = 2 tab previewnya tidak tampil.

    2021/08/14 at 1:30 am
    • From Masino Sinaga on Mudahnya Menyembunyikan Tab di Preview Row dari PHPMaker 2020

      Bisa. Tinggal di-query saja pakai fungsi global ExecuteScalar, lalu tambahkan pemeriksaan kondisi sesuai yang diharapkan.

      2021/08/14 at 8:34 am
  • From Vina on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

    Selamat siang pak Masino, mohon dibantu kalo saya mau buat semacam tabel daftar belanja yang tiap satu kode transaksi terdiri dari beberapa kode barang , gimana caranya supaya bisa nambahin baris untuk kode barang baru nya pak?

    2021/08/10 at 6:29 am
    • From Masino Sinaga on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

      Selamat siang Vina. Bisa pakai fitur Master/Detail di PHPMaker. Kalau mau lihat contohnya, bisa dari project demo-nya, pada table orders sebagai Master, dan orderdetails sebagai Detail-nya.

      2021/08/10 at 11:02 am
  • From Agus on Meng-expand Detail Preview Hanya pada Record Pertama dari PHPMaker 2021

    Halo pak
    Saya menyesal kenapa tidak dari dulu mengenal phpmaker. Pak saya mau tanya kenapa tampilan list gambar tidak muncul, tapi jika diklik preview muncul.
    Mohon petunjuk. Terimakasih

    2021/08/09 at 8:14 am
    • From Masino Sinaga on Meng-expand Detail Preview Hanya pada Record Pertama dari PHPMaker 2021

      Pakai PHPMaker versi berapa?

      2021/08/09 at 8:24 am
« Sebelumnya 1 … 27 28 29 30 31 … 173 Berikutnya »