Nasıl yapılır ? Buton Ekleme

  • Kullanıcı Sota
  • Başlangıç tarihi Başlangıç tarihi
  • - XenForo'da nasıl yapılır ?
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
 
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
 
Bu Resım Yukleme Scrıptını Yapan Sıte

Chevereto - Image Hosting Script

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.

Hızlı Resim - Resim Upload - Resim Paylaş - imgyukle.com
https://imgchr.com/page/plugin

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: 16
Son düzenleme:
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri