Ajax Fullstory UTF-8
Çalıştığı sürümler: 10.2+
Ajax Fullstory ile Anasayfa veya kategori sayfalarında makalenin tam metini ajax yardımıyla dialog penceresinde hızlı bir şekilde gösterebilirsiniz.
Kurulum:
1. Buradan son versiyonunu indirdikten sonra.
2. Upload klasöründekileri ftp de gerekli yerlere yükleyiniz.
[engine/ajax ve templates/temanız ]
3. temanız shrotstory.tpl de uygun gördüğünüz bir yere alttaki hızlı açma linkini ekleyiniz.
<span data-afs-id="{news-id}" style="cursor:pointer;">Hızlı bak..</span>
4. Alttaki kodu main.tpl den /body öncesine ekleyiniz.
<script type='text/javascript'>
$(document).on('click', '[data-afs-id]', function () {
var $this = $(this),
$data = $this.data();
$.ajax({
url: dle_root + 'engine/ajax/full-story.php',
type: 'GET',
dataType: 'html',
data: {
newsId: $data.afsId, // Обязательная переменная
preset: ($data.afsPreset) ? $data.afsPreset : '', // Название файла с настройками (необязательно)
template: ($data.afsTemplate) ? $data.afsTemplate : '', // Название файла с шаблоном (необязательно)
},
})
.done(function (data) {
var $html = $(data);
// Данные получены, можно заняться разбором и показать их в диалоге
// Ниже простейший пример вывода контента в стандартном модальном окне DLE
var modalId = 'afs-' + $data.afsId + '-' + $data.afsPreset + '-' + $data.afsTemplate;
modalId = modalId.replace(/\//g, "-");
var $modalBlock = $('<div style="display: none;"><div id="' + modalId + '"></div></div>');
$modalBlock
.appendTo('body') // Добавляем блок на страницу
.find('#' + modalId) // Ищем интересующий нас селектор
.html($html) // Вставляем в него полученный код
.dialog({ // Показываем модальное окно
width: 800
});
})
.fail(function () {
console.log("full-story error");
});
});
</script>
5. Temanınızn engine.css dosyaısnı alttaki kodları ekleyiniz.
.afs-error {
/*Общий стиль для всех ошибок*/
padding: 20px;
background: #fff;
color: #424242;
}
.afs-news-error {
/*Стиль ошибки, если новость не найдена*/
background: #eceff1;
}
.afs-tpl-error {
/*Стиль ошибки, если не найден шаблон*/
color: #b71c1c;
}
.afs-perm-error {
/*Стиль ошибки, если не достаточно прав для просмотра полной новости*/
background: #e65100;
color: #F5F5F5;
}
Kurulum bu kadardır. Sonra site anasafanıza girdiğinizde shortstory içindeki Hızlı bak.. linkine tıkladığında yukarıdaki 2. resimdeki gibi açılacaktır.
Yapımcı ve modül destek sayfası: http://pafnuty.name/modules/156-ajax-full-story.html
Çözüldü
İşleme Alındı
Bekliyor
Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
Cevap Yazılmayan Konular
- Oluşturulan Kategoriyi Yazara Özgü
- Makale Eklerken Html İçerik Eklemek?
- Rss.tpl İçin İlave Alan Kullanımı
- Yorum Sabitleme
- Facebook Ve Google İle Giriş Yapanlar
- Dle 13.1 İçin Ajax Navigasyonu
- Kayıt Sayfasında Facebookla Kayıt
- Sunucuya Dosya Ekleniyor Ancak
- Tema Orta Kısım Genişliği
- Meta Keywords Hakkında Soru
Çözülmeyi Bekleyenler
- Kurulum Aşaması
- Oluşturulan Kategoriyi Yazara Özgü
- Dle De Logo Kırık Görünüyor Ve Resim
- Merhaba Dle Uzmanı Lazım
- Makale Eklerken Html İçerik Eklemek?
- Rss.tpl İçin İlave Alan Kullanımı
- Yorum Sabitleme
- Facebook Ve Google İle Giriş Yapanlar
- {views} Tagını Kullanmak
- Sunucuya Dosya Ekleniyor Ancak
- İzledim / İzleyeceğim Modülü
- Ana Sayfada Kategorideki Makale Sayısı
- Satılık Teknoloji Haber Teması İsteği
- Siteye Eklenen Makaleyi Otomatik
- Mesajlar Bölümünde Mesaj Gönderenin