İçeriğe atla

Duyurular

83 Konu 101 İleti

Önemli duyurular ve güncellemeler.

Vizesine Unicourse'tan Çalış, Yüksek Notu Garantile!

A B C D Çıkmış Sorular Formül Kağıtları Konu Anlatımı Sınav İpuçları Örnek Sınav
Dersi İzle
Red Bull Basement
SPONSORLU ETKİNLİK

Fikrini Gerçeğe Dönüştür

Projeni dünyaya göstermek için sahne hazır. Red Bull Basement başvuruları açık.

Başvurunu Yap

🎉 Foruma Yeni Özellik Geldi!

Sizin için PDF toollarını getirdik!

  • Okulda Etkinlik

    1
    0 Oy
    1 İleti
    68 Bakış
    Kimse yanıtlamadı
  • ARTIK GIF PAYLAŞABİLİRSİNİZ

    2
    0 Oy
    2 İleti
    90 Bakış
    kadirK
    [image: spinning-spining-cat.gif]
  • Yeni PDF görüntüleme kodu

    2
    1 Oy
    2 İleti
    153 Bakış
    kadirK
    $(document).ready(function () { function processPDFs() { console.log("📄 PDF önizleme işleniyor..."); $('a[href$=".pdf"]').each(function () { let link = $(this).attr('href'); if (!$(this).next('.pdf-container').length) { if (isMobileDevice() || isSafari()) { // 📱 iPhone, iPad veya Safari kullanılıyorsa, doğrudan link göster $(this).attr('target', '_blank'); // Yeni sekmede açılmasını sağla $(this).show(); // PDF linkini gizleme } else { // 💻 **Masaüstünde PDF'yi iframe içinde aç** $(this).hide(); // PDF linkini gizle let container = $('<div class="pdf-container" style="width:100%; max-width:900px; height:700px; margin-top:10px; border: 1px solid #ccc;"></div>'); let iframe = $('<iframe style="width:100%; height:100%;" frameborder="0"></iframe>'); // Eğer PDF dışarıdan yüklenmişse, Mozilla PDF.js kullan if (link.startsWith("http")) { let viewerURL = https://mozilla.github.io/pdf.js/web/viewer.html?file=${encodeURIComponent(link)}&toolbar=0&disableDownload=true&disablePrint=true; iframe.attr('src', viewerURL); } else { // Eğer dosya yerel bir NodeBB yüklemesiyse, direkt olarak iframe içinde aç let siteURL = window.location.origin; iframe.attr('src', ${siteURL}${link}); } container.append(iframe); $(this).after(container); } } }); } function isMobileDevice() { return /Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent); } function isSafari() { return /^((?!chrome|android).)*safari/i.test(navigator.userAgent); } processPDFs(); $(window).on('action:ajaxify.end', function () { processPDFs(); }); console.log("✅ iPad ve Safari için link gösterilecek, diğer tarayıcılarda iframe açılacak."); }); buda eskisi

10

Çevrimiçi

8.5k

Kullanıcı

1.7k

Konu

3.4k

İleti