Menü

İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır. Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz.

İletileri Göster Menü

Konular - PALAUDIS

#1
Evet arkadaşlar burada yaptığımız işleri ve düşüncelerimizi sohbet tarzında birbirimizle paylaşalım hemde neler yapılabiliyor görelim.

Mesela kendime ait olan temanın bir ekran görüntüsünü paylaşayım :) Biraz uzun ama idare edin artık :))

Kısaltılmış hali bu arada. Bazı modifikasyonları temaya gömdüğüm için böyle uzun oluyor. Sadece tema ile gelen bir çok özellik var.

(Devam edeceğim)

#2
Temanızın index.template.php dosyasında

Bul:
', $context['current_time'], 'Değiştir:
',timeformat(time(),'%d %B %Y'), ' | ', $txt['hours_label'], ': <span id="clock2">', $txt['ajax_in_progress'], '</span>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function refrClock()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>24) {h="24"}
document.getElementById("clock2").innerHTML= h + ":" + m + ":" + s;
setTimeout("refrClock()",1000);
}
refrClock();
 // ]]></script>


2. Yol:



bunu daha farklı da yapabilirsin mesela Sources/Load.php klasörünün en altına

Ekle:

function saat($output_method = 'echo')
{
global $txt;
echo'',timeformat(time(),'%d %B %Y'), ' | ', $txt['hours_label'], ': <span id="clock2">', $txt['ajax_in_progress'], '</span>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function refrClock()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
if (s<10) {s="0" + s}
if (m<10) {m="0" + m}
if (h>24) {h="24"}
document.getElementById("clock2").innerHTML= h + ":" + m + ":" + s;
setTimeout("refrClock()",1000);
}
refrClock();
 // ]]></script>';
}

Sonra index.template.php dosyasında yine
Bul:
', $context['current_time'], 'Değiştir:
',saat(),'





Örnek Site için : https://www.yokbisey.com/
#3
Temanda bulunan BoardIndex.template.php dosyasında

Bul
foreach ($context['categories'] as $category)
 {

Değiştir;
foreach ($context['categories'] as $category)
 {
 if(!empty($settings['adcat_show_all'] && ($category['id']))){AdCat_all();}
Yine BoardIndex.template.php dosyasında
Bul
?>
Değiştir;
function AdCat_all(){global $settings;echo $settings['adcat_show_all_ad'];}
?>

DÜZELTİLEN ALAN
BoardIndex.template.php dosyasında
Bul
function template_main()
{
   global $context, $txt, $scripturl;
Değiştir;
function template_main()
{
   global $context, $txt, $scripturl, $settings;

Temanın içinde varsa eğer temanda (yoksa Default temanda)
Settings.template.php içinde;
Bul
'',
 array(
 'id' => 'enable_news',
 'label' => $txt['enable_random_news'],
 ),
Değiştir;
'',
 array(
 'id' => 'enable_news',
 'label' => $txt['enable_random_news'],
 ),
 '',
 array(
 'id' => 'adcat_show_all',
 'label' => $txt['adcat_show_all'],
 'description' => $txt['adcat_show_all_desc'],
 ),
 array(
 'id' => 'adcat_show_all_ad',
 'label' => $txt['adcat_show_all_ad'],
 'description' => $txt['adcat_show_all_ad_desc'],
 'type' => 'textarea',
 ),

Teman da varsa languages klasöründe yoksa yine Default tema içindeki languages Klasöründe Settings.turkish.php dosyasının içine aşağıdaki dil kodlarını ekle;
$txt['adcat_show_all'] = 'Tüm Kategorinin Üstündeki Reklamı Aç';
$txt['adcat_show_all_desc'] = 'Kategorilerin hepsinin üstüne aynı reklamı eklemenizi sağlar.';
$txt['adcat_show_all_ad'] = 'Reklam İçeriğini Giriniz.';
$txt['adcat_show_all_ad_desc'] = 'Html olarak girmelisiniz BBC kullanılmıyor.';


Örnek Site: https://www.vip.yokbisey.com/

Pro Sürümü için Site: https://www.yokbisey.com/ (Reklamları arada kapıyorum örnek isteyen arkadaşlar tarafıma bildirim yapsınlar)

Buna ek olarak Her Kategorinin üzerine her kategoriye özel ayrı ayrı reklam modifikasyonum mevcuttur. (Ücretlidir)
#4
     Selam.. Ücretsiz olarak (Lisanslı olmak kaydı ile) bir tema tasarlayıp dağıtmak istiyorum. Tema hakkında kısaca bilgi vereyim. Yazacağım temanın gelen özellikleri aşağıdaki gibi olacak ama renk seçimini sizlere bırakacağım Karanlık tema yapmıyorum bu tema için bilginiz olsun. Anket 1 hafta süre ile kalacak ve süre sonunda ne çıkarsa bahtımıza diyerek başlayacağım.Lisans sistemin gelince geliştirmiş olduğum kendime ait lisans sistemi mevcut basitçe anlatayım;

     Temayı kurmak istediğiniz sitenin tam linkini vereceksiniz ve buna göre dosyalarınızı ayarlayacağım. Sitenizin adını kendi servar'ımda bulunan bir dosyaya kaydedeceğim ve temayı kurduğunuzda bunlar birbirilerini karşılaştırıp onaylayacaklar. Tema içeriğinde bulunan bir çok dosya şifrelenmiş olacak ve herhangi birini sildiğinizde tema kullanılmayacak durumda olur. Şifrelenmiş dosyalar IONCUBE gibi bir şey değildir. Bu yüzden hiç bir sorun yaşamayacaksınız. Her hangi bir PHP uyumsuzluğu olduğunda tarafıma bildirmeniz yeterli olacaktır.

Tema için geliştirme yada Mod ekleme olarak herhangi bir sorun yaşarsanız buradan ve kendi sitemden destek olacağım. Bunun için özel mesaj atmayın Konu açın ki herkes yararlansın.

Genel Özellikler;
  • Responsive Uyumlu (Mobil)
  • Basit Arayüzlü
  • Full fontAwesome gibi iconları olacak (sadece kullanıcıların gördüğü alanlar)
  • BoardIndex üzerinde reklam alanı (Temadan ayarlı)
  • İlk Konu içinde Reklam alanı (Temadan ayarlı)
  • Alt Bölümler sıralı olacak(Tema panelinden ayarlı)
    • Alt Bölümler ister bölümün altında ister içinde çıkacak
    • Alt Bölümler ikili yada üçlü olarak seçilsede mobilde tek sıra görünecek
  • Sağ tuş yasağı (Temada aç/kapa)
  • Css bazlı konu seçme yasağı (Temada aç/kapa)
  • Toplist eklentisi içinde olacak
  • Son Üye, En Çok yasan, En Çok Konu açan üyeler
  • En Çok okunan, cevaplanan konular ve en iyi bölümler
  • Ek Css alanı
  • Ek Js alanı

(Ücretli versiyonda bunun kat ve kat fazlası işlemler yapmaktayım)

Aklıma bir şey gelirse editlerim
#5
Arkadaşlar araştırdım ve sorunun nerede olduğu yazılmış burada da yazayım uğralmayın dedim...

RC1'de, uyarıların ve bildirim mesajlarının gönderilmesini önleyen önemli bir hata bulundu. Bunun için bir düzeltme GitHub koduna zaten eklenmiş ve RC2'de mevcut olacak.

Bu arada, RC1 kullanıcıları, forumunuzun kök klasöründe bulunan cron.php dosyasını el ile düzenleyerek bu sorunu kendi başlarına çözebilirler.

Bul:
define('SMF', 'BACKGROUND');
define('FROM_CLI', empty($_SERVER['REQUEST_METHOD']));

Değiştir:
define('SMF', 'BACKGROUND');
define('SMF_VERSION', '2.1 RC1');
define('SMF_FULL_VERSION', 'SMF ' . SMF_VERSION);
define('SMF_SOFTWARE_YEAR', '2019');
define('FROM_CLI', empty($_SERVER['REQUEST_METHOD']));

Sorun düzeliyor...
#6
Selamlar...

SMF 2.0 ve 2.1 sürümleri için Full responsive (mobil uyumlu) ve Seo uyumlu Tema yapımı, geliştirmeleri yapıyorum. Bootstrap, FontAwesome yada kendime ait Fontlar ile sitenize uygun iconlar ile güçlendirerek işlem uyguluyorum.

Temanıza ve size özel tasarımlar ve modüller ile gelişmenize olanak sağlarım. Aşağıda yeni 2.0 için düzenlediğim temadan (çalışmam devam etmekte olduğu için tamamını yayınlayamadım kusura bakmayın bir kaç gün içinde ayarlayacağım temayı)

Bu örnek verdiğim resimlerdeki temanın özellikleri üstteki dağlar mause'a göre hareket etmektedir. görsellerdeki gibi görüntü üst düzeydedir. bootstraptaki tüm işlemler eklenmiştir.

Tema sayfasında tema hakkında benim girdiğim haberleri görebileceksiniz.
2.1 de olan ama 2.0 da girilmemiş bir çok özellik eklenmiş durumda.
Mesela sadece kısa yazı alanı değil textarea eklenmiştir.
Profesyonel yani ücretlide olanlarda eklenmiş olacaktır. ama işlevlikleri açık ve temada da ekli olmayacaktır.
Default avatar aktifleştirme ve resmi eklemek size kalmıştır.
Alt bölüm sıralaması göreseldeki gibi değildir. 2li ve 3lü olarak sürümde Lite sürümde aktif olacaktır. Pro sürümde ise 1-2-3-4 lü olarak giriş yapabileceksiniz.

Ana sayfadaki bölüm görünümleri düzenli olacaktır. isteğe bağlı olarak avatar görünüm açılıp kapanacaktır.
Toplist olacaktır. Üstte Altta iki yerdede görünümü değiştirebileceksiniz.
Üyeler hakkında en iyiler vs gibi alanlar olacaktır.


Konu görünümünde düzeni sistem olacaktır.
Konu sayımı modifikasyon olarak eklendiği için puanlama sistemi ekleyecektim bunu modifikasyon olarak daha sonra sunacağım. Anket sistemi zaten görsellerde vardır.

Konuyu daha sonra daha açıklamaları ve görselli ve demo siteli olarak düzenleyeceğim.
#7
SMF 2.1 sürümü olsada hala içerisine ekletileri kurma zorunluluğumuz olan sistemden vazgeçemiyor ne yazık ki! Bu işte baya başarılıyımdır. ama şimdilik kimliğim gizli kalsın istedim çünkü en son hatırladığım kadarı ile SMFMOD da @tarantula091 ile bir tartışmamız oldu. neyse ben bunlara takılmam ki oda beni burada gördüğüne aslında sevinir.. Kırgınlık yok cidden...

Gelelim konumuza...

Browserlar veri kaydettiğinden dolayı tarayıcıyı temizleme derdinden kurtaracak bir eklenti paylaşmak istedim...

Themes/(temanız)/Settings.template.php [temanızda yoksa default temadan temanıza kopyalayabilirsiniz.]
Bul:
'',
 array(
 'id' => 'og_image',
 'label' => $txt['og_image'],
 'description' => $txt['og_image_desc'],
 'type' => 'url',
 ),

Değiştir:
'',
 array(
 'id' => 'og_image',
 'label' => $txt['og_image'],
 'description' => $txt['og_image_desc'],
 'type' => 'url',
 ),
 '',
 array(
 'id' => 'ekcss',
 'label' => $txt['ekcss'],
 'description' => $txt['ekcss_desc'],
 'type' => 'textarea',
 ),

Themes/default/languages/index.turkish.php
en sonuna ekle:
$txt['ekcss'] = 'EK CSS';
$txt['ekcss_desc'] = 'Temanıza direkt entegre olan Css alanı.';

Themes/(temanız)/index.template.php
Bul:
// Output any remaining HTML headers. (from mods, maybe?)
 echo $context['html_headers'];
Değiştir:
// Output any remaining HTML headers. (from mods, maybe?)
 echo $context['html_headers'];

 if (!empty($settings['ekcss'])){echo '<style type="text/css">', $settings['ekcss'], '</style>';}

Bu eklenti ile Css ayarlarınızı kullanılan tema sayfanızın en altından ekleyebilir ve daha kısa zamanda değiştirdiğiniz css ayarlarınızı gizli sekme açmadan yada tarayıcınızı temizlemeden görebilirsiniz.

Kolay gelsin.