Bu bölümün gösterimi attachment.tpl
dosyasında yapılandırılır. Script kullanılarak yüklenen indirilebilir dosyaların gösterimi bu bölümde yapılandırılır. Aşağıdaki etiketleri kullanabilirsiniz:
Etiket | Açıklama |
---|---|
[allow-download] metin [/allow-download] | Web sitesi kullanıcısının dosya indirmesine izin veriliyorsa içindeki metni görüntüler. |
[not-allow-download] metin [/not-allow-download] | Web sitesi kullanıcısının dosya indirmesine izin verilmiyorsa içindeki metni görüntüler. |
[count] metin [/count] | Script ayarlarında dosya indirme sayacı etkinleştirilmişse içindeki metni görüntüler. |
{id} | Yüklenen dosyanın benzersiz ID'sini görüntüler. Bu dosya hakkındaki bilgiler veritabanında saklanır. |
{name} | Yüklenen dosyanın adını veya makale metnindeki [attachment=...] etiketinde ad olarak belirtilen metni görüntüler. |
{extension} | Ekli dosyanın uzantısını görüntüler. |
{link} | Dosya indirme URL'si. |
{size} | Dosya boyutu. |
{md5} | Yüklenen dosyanın MD5 sağlama toplamı. |
{date} | Dosyanın yüklenme tarihini, script'inizde belirtilen tarih formatında görüntüler. |
{date=tarih formatı} | Tarihi belirtilen formatta görüntüler. Hem tam tarihi hem de ayrı parçalarını görüntülemenizi sağlar. Tarih formatı PHP formatına uygun olarak ayarlanır. Örneğin, {date=d} etiketi ayın gününü, {date=F} etiketi ayın adını ve {date=d-m-Y H:i} etiketi tam tarih ve saati görüntüler. |
{count} | Dosyanın indirilme sayısı. |
{online-view-link} | Belgeyi tarayıcıda çevrimiçi görüntülemek için URL bağlantısını görüntüler. |
[allow-online] metin [/allow-online] | Yüklenen belgenin çevrimiçi görüntüleme için desteklenen bir formatı varsa içindeki metni görüntüler. |
attachment.tpl
Örneği
Aşağıdaki kod, indirilebilir bir dosya bloğunun nasıl görünebileceğine dair bir örnektir.
<div class="attachment-box">
<span class="file-icon {extension}"></span> <!-- CSS ile dosya türüne göre ikon göstermek için -->
<div class="file-info">
<b>Dosya Adı:</b> {name} <br>
<b>Boyut:</b> {size} <br>
[count]<b>İndirilme:</b> {count} kez</count>
</div>
<div class="file-actions">
[allow-download]
<a href="{link}" class="btn btn-success">İndir</a>
[allow-online]
<a href="{online-view-link}" target="_blank" class="btn btn-info">Görüntüle</a>
[/allow-online]
[/allow-download]
[not-allow-download]
<span class="text-danger">Dosyayı indirme yetkiniz yok.</span>
[/not-allow-download]
</div>
</div>