Neler yeni

Foruma hoşgeldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Nasıl yapılır ? Buton Ekleme

  • Konuyu Başlatan Konuyu Başlatan Sota
  • Başlangıç tarihi Başlangıç tarihi

Sota

xFanatik
SMS onaylı
Kullanıcı
Katılım
18 Şubat 2018
Mesajlar
629
Çözümler
17
Tepkime puanı
316
Herkese Iyı Aksamlar

Resımde Isaretledıgım (Dosya Eklenın Yanına) Yere Buton Eklemek Istıyorum

Elımde Scrıpt Kodunu.
Hangı Sablonda, Hangı Satıra Eklemem Gerekıyor


Ekran_Al_nt_s.png
 
Çözüm
Kullandığınız temada quick_reply_macros şabonunu açın.

Aşağıdaki kod bütününü bulun

Kod:
                            <div class="formButtonGroup-extra">
                                <xf:contentcheck>
                                    <xf:if is="$attachmentData">
                                        <xf:macro template="helper_attach_upload" name="upload_link_from_data"
                                            arg-attachmentData="{$attachmentData}"
                                            arg-forceHash="{$forceHash}" />
                                    </xf:if>
                             
                                    <xf:if is="$xf.options.multiQuote && $multiQuoteHref">...
quick_reply_macros şablonunda şu kod altına eklemeyi deneyebilirsin.

Kod:
                    <xf:if is="$attachmentData">
                        <xf:macro template="helper_attach_upload" name="uploaded_files_list"
                            arg-attachments="{$attachmentData.attachments}"
                            arg-listClass="attachUploadList--spaced" />
                    </xf:if>
 
hemen denıyorum
sana bahsettıgım kodun xenforo ıcın destegının geldıgını belırtmısler deneme yapacam test forumda
 
Kullandığınız temada quick_reply_macros şabonunu açın.

Aşağıdaki kod bütününü bulun

Kod:
                            <div class="formButtonGroup-extra">
                                <xf:contentcheck>
                                    <xf:if is="$attachmentData">
                                        <xf:macro template="helper_attach_upload" name="upload_link_from_data"
                                            arg-attachmentData="{$attachmentData}"
                                            arg-forceHash="{$forceHash}" />
                                    </xf:if>
                             
                                    <xf:if is="$xf.options.multiQuote && $multiQuoteHref">
                                        <xf:macro template="multi_quote_macros" name="button"
                                            arg-href="{$multiQuoteHref}"
                                            arg-messageSelector="{$messageSelector}"
                                            arg-storageKey="{$multiQuoteStorageKey}" />
                                    </xf:if>
                                </xf:contentcheck>
                            </div>


Aşağıdaki kod ile değiştirin

Kod:
<div class="formButtonGroup-extra">
                                <xf:contentcheck>
                                    <xf:if is="$attachmentData">
                                        <xf:macro template="helper_attach_upload" name="upload_link_from_data"
                                            arg-attachmentData="{$attachmentData}"
                                            arg-forceHash="{$forceHash}" />
                                    </xf:if>
                                    <button type="button" class="u-jsOnly button"><span class="button-text">netr0n</span></button>
                                    <xf:if is="$xf.options.multiQuote && $multiQuoteHref">
                                        <xf:macro template="multi_quote_macros" name="button"
                                            arg-href="{$multiQuoteHref}"
                                            arg-messageSelector="{$messageSelector}"
                                            arg-storageKey="{$multiQuoteStorageKey}" />
                                    </xf:if>
                                </xf:contentcheck>
                            </div>

Butona link verecekseniz kodların arasında editleyeceğiniz yer

Kod:
<button type="button" class="u-jsOnly button"><span class="button-text">netr0n</span></button>

Kendinize göre düzenlersiniz.

buttonekleme.webp
 
Çözüm
eklemek ıstedıgım botuna ait kod

<script async src="//tr.imgbb.com/upload.js" data-sibling="imgbb yükle"></script>

u-jsOnly button yazan yere kodu yazdım buton cıktı ama calısmıyor
 
Şu şekilde çalışıyor:

Kod:
                    <div class="formButtonGroup-extra">
                                <xf:contentcheck>
                                    <xf:if is="$attachmentData">
                                        <xf:macro template="helper_attach_upload" name="upload_link_from_data"
                                            arg-attachmentData="{$attachmentData}"
                                            arg-forceHash="{$forceHash}" />
                                    </xf:if>
                                    <script async src="//imgbb.com/upload.js"></script>
                                    <xf:if is="$xf.options.multiQuote && $multiQuoteHref">
                                        <xf:macro template="multi_quote_macros" name="button"
                                            arg-href="{$multiQuoteHref}"
                                            arg-messageSelector="{$messageSelector}"
                                            arg-storageKey="{$multiQuoteStorageKey}" />
                                    </xf:if>
                                </xf:contentcheck>
                            </div>

upim.jpg
 
@mkucuksari, hocamin bahsettigi yere
Kodu yalin halde koyunca calisiyor

Kod Kaynakli Ortaya bug cikiyor
Duzenle butonuna 2 defa basmadan
Calismiyor suan kadar gordugum tek sikinti
Tesekkurler
 
Duzenle butonuna 2 defa basmadan
Calismiyor suan kadar gordugum tek sikinti
Evet bunu ben de fark ettim. "Rapor", "Geçmiş" veya "Sil" eskisi gibi TEK Tıklama ile çalışırken "Düzenle" de neden böyle küçük bir hata ortaya çıktı ben de anlam veremedim ??
 
Bu Resım Yukleme Scrıptını Yapan Sıte

Ziyaretçiler için gizlenmiş link, görmek için Giriş yap veya üye ol.


Onlara Maıl Atmayı Dusunuyorum Bug Hakkında.
Sonucu bildirirsen güzel olur.

Ama sanki imgbb bu arkadaşın eski bir sürümünü alıp oradan kendisi devam etmiş diye bir yerleşe okudum. Yani imgbb direk olarak da ayrıca temasa geçmek faydalı olabilir.

Bu arada aynı Script kullanan çok fazla benzer resim upload Sitesi varmış. Ama bazılarında link kopyalama çalışmıyor ya da bazılarında illa üye olmak gerekiyor.

Ziyaretçiler için gizlenmiş link, görmek için Giriş yap veya üye ol.

Ziyaretçiler için gizlenmiş link, görmek için Giriş yap veya üye ol.


Gördüğüm kadarı ile en iyisi yine de imgbb.

Birde bu sitede tek sevmediğim nokta full versiyon resmî görmek için tıkayınca kendi sitesine gidiyor. Full img linkini vermiyor ne yazık ki. (Benzer sitelerde mesela eksik olan full versiyon bbcode verme özelliği var)
 

Ekli dosyalar

  • A258224A-B6DC-4E13-B2A4-FD8C4D3ADD94.webp
    A258224A-B6DC-4E13-B2A4-FD8C4D3ADD94.webp
    63.9 KB · Görüntüleme: 14
Son düzenleme:

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

  • Geniş / Dar görünüm

    Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

    Izgara görünümlü forum listesi

    Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

    Resimli ızgara modu

    Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

    Kenar çubuğunu kapat

    Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

    Sabit kenar çubuğu

    Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

    Köşe kıvrımlarını kapat

    Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

  • Zevkini yansıtan renk kombinasyonunu seç
    Arkaplan resimleri
    Renk geçişli arkaplanlar
Geri