Total Users Online: 0 üye, 237 guest | Tarih/Saat: 2026-02-11 02:55
File Attachments Seditio

File Attachments plugin for Seditio
Version 1.0.3
This plugin tightly integrates one of the most wanted functions for Seditio Framework.

Features:
1. Attach files to pages and forum posts.
2. Does not use PFS.
3. Multiple attachments per post.
4. Size limits set in Seditio user groups configuration.
5. Thumbnails for attached images.
6. Paper clip button in topic list to show all attachments in topic.
7. Preview image in page category listing for automated showcases.
8. 100% skinnable, internationalization support.
9. Seditio permissions system used (Read/Write/Admin).
10. Verbose error output.
11. Disk/database cleanup utility.
12. A lot of customizable settings.
13. Personal attachments management.
14. Gmail-like interface support and examples.

Requirements:
1. File uploads support on in webserver configuration.
Installation:
1. Put the şattachş plugin into your Seditio plugins folder.
2. Log into your Admin panel and install şFile Attachmentsş plugin.
3. Go to Admin => Configuration => şattachş and configure the plugin for your needs.
4. Make sure the directory you specified in configuration is writable for PHP.
5. Go to Admin => Tools => File Attachments and click şInstallş to install the database table required
by plugin.
6. Edit your skin files. You can find the list of all available tags on plugin installation page
(admin.phpşm=plug&a=details&pl=attach). There are example pieces of TPL files in the bundled
şexample_tplş folder.
7. Don't forget that all the forms in forums.editpost.tpl, forums.newtopic.tpl, forums.posts.tpl,
page.add.tpl and page.edit.tpl MUST have an attribute enctype="multipart/form-data".
8. You can also edit a popup template in şplugins/attach/tpl/attach.tplş or you can create your own
template in şskins/YOUR_SKIN/plugin.standalone.attach.tplş.

Eklentiyi Kurdukdan sonra Temanşzda Dşzenleme Yapacagşnşz Alanlar.
Forums.posts.tpl yi aşşn alttakini bulun
Kod:
{FORUMS_POSTS_ROW_TEXT}

altşna ekleyin.
Kod:
<!-- BEGIN: ROW_ATTACH -->
<!-- BEGIN: ROW_ATTACH_IMAGE -->
<a href="{ROW_ATTACH_URL}" title="{ROW_ATTACH_CAPTION} | {ROW_ATTACH_HITS} hits" target="_blank">
<img src="{ROW_ATTACH_THUMB}" alt="" /></a>
<!-- END: ROW_ATTACH_IMAGE -->
<!-- BEGIN: ROW_ATTACH_FILE -->
<br /><img src="{ROW_ATTACH_ICON}" alt="" /> <a href="{ROW_ATTACH_URL}" target="_blank">{ROW_ATTACH_CAPTION}</a> ({ROW_ATTACH_SIZE} kB, {ROW_ATTACH_HITS} downloads)
<!-- END: ROW_ATTACH_FILE -->
<!-- END: ROW_ATTACH -->

Alttakini bulun
Kod:
<form action="{FORUMS_POSTS_NEWPOST_SEND}"  method="post" name="newpost">

Alttakiyle deşiştirin.
Kod:
<form action="{FORUMS_POSTS_NEWPOST_SEND}"  method="post" name="newpost" enctype="multipart/form-data">

Alttakini bulun
Kod:
<input type="submit" value="{PHP.skinlang.forumspost.Reply}">

Altşna ekleyin.
Kod:
<!-- BEGIN: FORUMS_ATTACH_ERROR -->
<div class="error">
{FORUMS_ATTACH_ERROR_MSG}
</div>
<!-- END: FORUMS_ATTACH_ERROR -->
<!-- BEGIN: NEWPOST_ATTACH -->
<script language="javascript" type="text/javascript">
function toggleAttach() {
var attBox = document.getElementById("att_box");
if(attBox.style.display == 'none') attBox.style.display = '';
else attBox.style.display = 'none';
}
</script>
<a href="javascript:toggleAttach()">Attach files</a><br />
<div id="att_box" style="display:none">
<i>Your space: {NEWPOST_ATTACH_LEFTSPACE} of {NEWPOST_ATTACH_TOTALSPACE} kB left, files not larger than {NEWPOST_ATTACH_MAXFILESIZE} kB.</i><br />
<!-- BEGIN: NEWPOST_ATTACH_ROW -->
<input type="text" name="{NEWPOST_ATTACH_ROW_CAPTION}" />
<input type="file" name="{NEWPOST_ATTACH_ROW_FILE}" /><br />
<!-- END: NEWPOST_ATTACH_ROW -->
</div>
<!-- END: NEWPOST_ATTACH -->


forums.editpost.tpl yi aşşn alttakini bulun
Kod:
<form action="{FORUMS_EDITPOST_SEND}" method="post" name="editpost">

Alttakiyle deşiştirin.
Kod:
<form action="{FORUMS_EDITPOST_SEND}" method="post" name="editpost" enctype="multipart/form-data">

Alttakini bulun
Kod:
{FORUMS_EDITPOST_TEXTBOXER}

Altşna ekleyin.
Kod:
<!-- BEGIN: EDITPOST_ATTACH -->
<i>Attachments: {EDITPOST_ATTACH_LEFTSPACE} of {EDITPOST_ATTACH_TOTALSPACE} kB left, files not larger than {EDITPOST_ATTACH_MAXFILESIZE} kB.</i><br />
<!-- BEGIN: EDITPOST_ATTACH_ERROR -->
<div class="error">
{EDITPOST_ATTACH_ERROR_MSG}
</div>
<!-- END: EDITPOST_ATTACH_ERROR -->
<!-- BEGIN: EDITPOST_ATTACH_ROW -->
<input type="text" name="{EDITPOST_ATTACH_ROW_CAPTION}" value="{EDITPOST_ATTACH_ROW_CAPTION_VALUE}" />
<input type="file" name="{EDITPOST_ATTACH_ROW_FILE}" /> {EDITPOST_ATTACH_ROW_REPLACE} {EDITPOST_ATTACH_ROW_DELETE}<br />
<!-- END: EDITPOST_ATTACH_ROW -->
<!-- END: EDITPOST_ATTACH -->


forums.newtopic.tpl yi aşşn alttakini bulun
Kod:
<form action="{FORUMS_NEWTOPIC_SEND}" method="post" name="newtopic">

Alttakiyle deşiştirin.
Kod:
<form action="{FORUMS_NEWTOPIC_SEND}" method="post" name="newtopic" enctype="multipart/form-data">

Alttakini bulun
Kod:
{FORUMS_NEWTOPIC_TEXTBOXER}

Altşna ekleyin.
Kod:
<!-- BEGIN: NEWTOPIC_ATTACH -->
<i>Attachments: {NEWTOPIC_ATTACH_LEFTSPACE} of {NEWTOPIC_ATTACH_TOTALSPACE} kB left, files not larger than {NEWTOPIC_ATTACH_MAXFILESIZE} kB.</i><br />
<!-- BEGIN: NEWTOPIC_ATTACH_ROW -->
<input type="text" name="{NEWTOPIC_ATTACH_ROW_CAPTION}" />
<input type="file" name="{NEWTOPIC_ATTACH_ROW_FILE}" /><br />
<!-- END: NEWTOPIC_ATTACH_ROW -->
<!-- END: NEWTOPIC_ATTACH -->


forums.topics.tpl yi aşşn alttakini bulun
Kod:
<a href="{FORUMS_TOPICS_ROW_URL}">{FORUMS_TOPICS_ROW_TITLE}</a>

Alttakiyle deşiştirin.
Kod:
{FORUMS_TOPICS_ROW_ATTACH}<a href="{FORUMS_TOPICS_ROW_URL}">{FORUMS_TOPICS_ROW_TITLE}</a>


page.tpl yi aşşn Alttakini bulun
Kod:
{PAGE_TEXT}

Altşna veya şstşne ekleyin.
Kod:
<!-- BEGIN: PAGE_ATTACH -->
<!-- BEGIN: PAGE_ATTACH_IMAGE -->
<a href="{PAGE_ATTACH_URL}" title="{PAGE_ATTACH_CAPTION} | {PAGE_ATTACH_HITS} hits" target="_blank">
<img src="{PAGE_ATTACH_THUMB}" alt="" /></a>
<!-- END: PAGE_ATTACH_IMAGE -->
<!-- BEGIN: PAGE_ATTACH_FILE -->
<br /><img src="{PAGE_ATTACH_ICON}" alt="" /> <a href="{PAGE_ATTACH_URL}" target="_blank">{PAGE_ATTACH_CAPTION}</a> ({PAGE_ATTACH_SIZE} kB, {PAGE_ATTACH_HITS} downloads)
<!-- END: PAGE_ATTACH_FILE -->
<!-- END: PAGE_ATTACH -->


list.tpl yi aşşn alttakini bulun
Kod:
<td class="centerall">{LIST_ROW_DATE}</td>

Altşna ekleyin
Kod:
<td>{LIST_ROW_PREVIEW}</td>


page.edit.tpl aşşn alttakini bulun
Kod:
<form action="{PAGEEDIT_FORM_SEND}" method="post" name="update">

Daşiştirin.
Kod:
<form action="{PAGEEDIT_FORM_SEND}" method="post" name="update" enctype="multipart/form-data">

Alttakini bulun
Kod:
{PAGEEDIT_FORM_TEXTBOXER}

Altşna ekleyin.
Kod:
<!-- BEGIN: PAGEEDIT_ATTACH -->
<b>Attach files</b><br />
<i>Your space: {PAGEEDIT_ATTACH_LEFTSPACE} of {PAGEEDIT_ATTACH_TOTALSPACE} kB left, files not larger than {PAGEEDIT_ATTACH_MAXFILESIZE} kB.</i><br />
<!-- BEGIN: PAGEEDIT_ATTACH_ERROR -->
<div class="error">
{PAGEEDIT_ATTACH_ERROR_MSG}
</div>
<!-- END: PAGEEDIT_ATTACH_ERROR -->
<!-- BEGIN: PAGEEDIT_ATTACH_ROW -->
<input type="text" name="{PAGEEDIT_ATTACH_ROW_CAPTION}" value="{PAGEEDIT_ATTACH_ROW_CAPTION_VALUE}" />
<input type="file" name="{PAGEEDIT_ATTACH_ROW_FILE}" /> {PAGEEDIT_ATTACH_ROW_REPLACE} {PAGEEDIT_ATTACH_ROW_DELETE}<br />
<!-- END: PAGEEDIT_ATTACH_ROW -->
<!-- END: PAGEEDIT_ATTACH -->


page.add.tpl aşşn alttakini bulun
Kod:
<form action="{PAGEADD_FORM_SEND}" method="post" name="newpage">

Daşiştirin.
Kod:
<form action="{PAGEADD_FORM_SEND}" method="post" name="newpage" enctype="multipart/form-data">

Alttakini bulun
Kod:
{PAGEADD_FORM_TEXTBOXER}

Altşna ekleyin.
Kod:
<!-- BEGIN: PAGEADD_ATTACH -->
<b>Attach files</b><br />
<i>Your space:{PAGEADD_ATTACH_LEFTSPACE} of {PAGEADD_ATTACH_TOTALSPACE} kB left, files not larger than {PAGEADD_ATTACH_MAXFILESIZE} kB.</i><br />
<!-- BEGIN: PAGEADD_ATTACH_ROW -->
<input type="text" name="{PAGEADD_ATTACH_ROW_CAPTION}" />
<input type="file" name="{PAGEADD_ATTACH_ROW_FILE}" /><br />
<!-- END: PAGEADD_ATTACH_ROW -->
<!-- END: PAGEADD_ATTACH -->


Tema dşzenleme işlemleri bitmiştir.

Dişer işlemler.
datas/ işerisine attact adşnda yeni bir kalsşr oluşturunuz yazma izni isterse 777 verin istemezse her hangi bir izin vermeyin.

Admin panel / Araşlar / File Attachments tşklayşn aşşlan sayfada install seşneşine tşklayşn sql yi otomatik import edicektir.

# Clean up (tşm attach dosyalarşnş siler
# Show item details (dosya id nosunu yazdşgşnşzda size dosyayş detaylarşyla gşsterir)

Setup Bşlşmş Tşrkşe yapşldş şnemli bşlşmleri gerekli dşzenlemeler yapşldş.

Not: Konuyu veya mesajş sildişinizde ek olarak ekledişiniz dosya otomatik olarak silinir.

Henüz yorum yapılmamıştır.
File Attachments Seditio
Author: Kaan
Date: 2010-11-21 14:13
Comments: (0)
File: 3264671-attach.rar
Filesize: 37 KB
Downloads: 467 times
Download File Attachments Seditio
Benzer SayfalarYorum
Seditio Teknodrom Teması0
Seditio Azərbaycan Dili Paketi1
Seditio Ancient Blog Arayüzü0
Seditio Scenic 2 Arayüzü0
Seditio 173 Html Version2
Seditio v1705
Seditio v170 Beta2
Facebook Comments Plugin (Seditio)3
Protekno Seditio Teması0
CometChat Seditio3
 
Powered by Seditio © 2009-2012 All Rights Reserved