İletileri Göster

Bu sayfada bu üye tarafından gönderilen iletileri görebilirsiniz. Unutmayın, sadece size izin verilen bölümlerdeki iletileri görebilirsiniz.

Mesajlar - snrj

1
tam olarak nereye konumlandırmak istiyorsunuz anlamadım ama
simpleportalda blok olarak mı ?
site forum anasayfada mı?
veya harici bir sayfada mı?

neyse ben sql sorgusunu bir iki küçük değişikle sadece online olanları gösterecek şekilde vereyim siz kendinize göre düzeltirsiniz
$groups_to_use = array(1,4); şu kısım kendinize göre ayarlarsınız zaten biliyorsunuzdur gözükecek grub idleri
Kod [Seç]
<?php

$groups_to_use 
= array(1,4);

/*
 *
*/

global $smcFunc$sourcedir$scripturl$modSettings$txt;

// These are strings for errors...
$txt['no_groups'] = 'No groups have been defined! Please refer to the comments in the Block code!';
$txt['no_members'] = 'No members have been found...';

$groups = array();
foreach (
$groups_to_use as $group)
 
$groups[] = (int) $group;
$groups array_unique($groups);

if (empty(
$groups))
{
 echo 
'
 <span class="smalltext" style="color: red;">
 '
$txt['no_groups'] . '
 </span>'
;

 return;
}

$request $smcFunc['db_query']('''
 SELECT
 lo.id_member,mem.id_member, mem.real_name, mem.avatar, mem.id_group, mem.id_post_group, mg.group_name,
 a.id_attach, a.attachment_type, a.filename
FROM {db_prefix}log_online AS lo
 LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = lo.id_member)
 LEFT JOIN {db_prefix}attachments AS a ON (a.id_member = mem.id_member)
 LEFT JOIN {db_prefix}membergroups AS mg ON (mg.id_group = CASE WHEN mem.id_group = {int:reg_group_id} THEN mem.id_post_group ELSE mem.id_group END)
 WHERE mem.id_group IN ({array_int:groups_to_use}) OR mem.id_post_group IN ({array_int:groups_to_use})'
,
 array(
 
'groups_to_use' => $groups,
 
'reg_group_id' => 0,
 )
);

$member_list = array();
while (
$row $smcFunc['db_fetch_assoc']($request))
{
 if (
$modSettings['avatar_action_too_large'] == 'option_html_resize' || $modSettings['avatar_action_too_large'] == 'option_js_resize')
 {
 
$avatar_width = !empty($modSettings['avatar_max_width_external']) ? ' width="' $modSettings['avatar_max_width_external'] . '"' '';
 
$avatar_height = !empty($modSettings['avatar_max_height_external']) ? ' height="' $modSettings['avatar_max_height_external'] . '"' '';
 }
 else
 {
 
$avatar_width '';
 
$avatar_height '';
 }

 
$member_list[$row['id_member']] = array(
 
'id' => $row['id_member'],
 
'name' => $row['real_name'],
 
'link' => '<a href="' $scripturl '?action=profile;u=' $row['id_member'] . '">' $row['real_name'] . '</a>',
 
'group' => $row['group_name'],
 
'avatar' => array(
 
'name' => $row['avatar'],
 
'image' => $row['avatar'] == '' ? ($row['id_attach'] > '<img src="' . (empty($row['attachment_type']) ? $scripturl '?action=dlattach;attach=' $row['id_attach'] . ';type=avatar' $modSettings['custom_avatar_url'] . '/' $row['filename']) . '" alt="" class="avatar" border="0" />' '') : (stristr($row['avatar'], 'http://') ? '<img src="' $row['avatar'] . '"' $avatar_width $avatar_height ' alt="" class="avatar" border="0" />' '<img src="' $modSettings['avatar_url'] . '/' htmlspecialchars($row['avatar']) . '" alt="" class="avatar" border="0" />'),
 
'href' => $row['avatar'] == '' ? ($row['id_attach'] > ? (empty($row['attachment_type']) ? $scripturl '?action=dlattach;attach=' $row['id_attach'] . ';type=avatar' $modSettings['custom_avatar_url'] . '/' $row['filename']) : '') : (stristr($row['avatar'], 'http://') ? $row['avatar'] : $modSettings['avatar_url'] . '/' $row['avatar']),
 
'url' => $row['avatar'] == '' '' : (stristr($row['avatar'], 'http://') ? $row['avatar'] : $modSettings['avatar_url'] . '/' $row['avatar'])
 ),
 );

 global 
$settings;
 if (empty(
$member_list[$row['id_member']]['avatar']['href']))
 
$member_list[$row['id_member']]['avatar']['href'] = $settings['default_images_url'] . '/default_avatar.png';
}
$smcFunc['db_free_result']($request);

if (empty(
$member_list))
{
 echo 
'
 <span class="smalltext" style="color: red;">
 '
$txt['no_members'] . '
 </span>'
;

 return;
}

ksort($member_list);
$member_count count($member_list);
$count 0;

echo 
'
 <table class="fullwidth">'
;

foreach (
$member_list as $member)
 echo 
'
 <tr>
 <td class="staff center">'
, !empty($member['avatar']['href']) ? '<a href="' $scripturl '?action=profile;u=' $member['id'] . '"><img src="' $member['avatar']['href'] . '" alt="' $member['name'] . '" width="40" /></a>' '''</td>
 <td class="staff_info'
$member_count != ++$count ' staff_divider' '''">
 '
$member['link'], '<br />
 '
$member['group'], '
 </td>
 </tr>'
;

 echo 
'
 </table>'
;

?>


biraz daha düzenleme yapılarak daha güzel hale getirilebilir
fırsat olursa bir ara daha kapsamlı edit yapıp paylaşırım veya siz editleyip paylaşırsanızda seviniriz
2
eyw abi slider isteğe bağlı açıp kapatabilecek site yöneticisi ama görünüm iyimiş slider açıkkene o şekilde kapalıykene normal ayarlabilirsek olabilir fırsat bulunca inceleyim bir
3
Alıntı yapılan: mebyonetici - 19 Oca 2019 00:03On numara bir tema olacak.. Ancak biz 2.015 kullanıyoruz.. :(
Benimde Temayı bitirmeme epeyce zaman var o zamana varalımda Allah 'ın izniyle
4
Alıntı yapılan: dokuzharf - 18 Oca 2019 17:24eline sağlık, gayet başarılı bir çalışma ;)
eyw abi

temada ufak tefek değişikler oldu demoya uygulandı
Reklam Alanları
{

    Site üstüne ve altına reklam ekleyebilme
    Konu içi çoklu reklam ekleme 1.,3.,8., mesaj gibi konu üstü veya altı seçebilme
    Anasayfa Kategori Altı çoklu reklam ekleme 1.,5. Kategori gibi

}

Bölüm ikon renklerini seçebilme
ve bir çok kısımın yazı rengi ayrı eklendi

gözle görülen ve görülmeyen bazı hatalar düzeltildi
5
direk dil dosyalarını burdan verseydinizde olurdu neyse önemli değil
elinize sağlık güzel paylaşım
6
Alıntı yapılan: Ron - 17 Oca 2019 21:23Abi ben çok anlamam ama mesela  ana sayfadaki yeni konu oluştur bölümünde tıklayınca açılacağı kategorileride seçebilse hızlı ve güzel olur bence tabiki de
zaten o özellik var anasayfada basarsanız sıralı tüm bölümler gelir siz seçersiniz
bölüm içinde veya konu içinde basarsanız direk o bölüm seçili açılır
7
demo eklendi demoda renk ayarlarından sadece kategori ismi arkaplan rengi ve footer arkaplan rengi ayarlanmıştır
Demo : http://www.islamvakti.com/index.php



Alıntı yapılan: Ron - 17 Oca 2019 20:55Abi hayırlı olsun reklam ekleme kapatma alanı da basit olsa süper olur  :)
reklam alanı eklemedim henüz ama ekleyelim onuda öneri için teşekkürler
8
smf 2.1 RC 1 için Gelişmiş Tema Kendin Pişir Kendin Ye tarzında
Temada bir çok özellik mevcuttur extra kurulum gerektirmez ve gayet basit bir şekilde yönetebilirsiniz
Tüm Özellikler Tema ile Birlikte gelir
Snrj Editörle Yapabilicekleriniz
Entegre Portal
{
  • portalınızı açıp kapatabilir
  • portalınızı anasayfa yapabilir veya ayrı sayfa olarak gösterebilir
  • sağ ve sol blokları açıp kapatabilir
  • php ve html kodlar ekleyebilir
  • hangi blok hangi tarafta görüneceğini ayarlabilirsiniz
}
Genel Ayarlar
{
  • Site ismi yanındaki ikonu kendinize göre seçebilirsiniz
  • Anasayfa Bölümlerdeki son mesajı yazanın avatarı gözüksün
  • Forum Anasayfadaki Sağ blokta nelerin görüneceğini seçebilirsiniz(portalda kullanılan blokların çoğu)
  • Footer Alanındaki linkleri Sosyal medya linklerini ve Alt kısıma ekleyebileceğiniz yazıyı
}
Renk Ayarları
{
  • Sitenin Genelindeki renkleri gayet basit bir şekilde kendinize göre düzeltebilirsiniz
  • Entegre renk paleti ile basit seçim (çift renkler,arkaplan,yazı renkleri)
  • Seçtiğiniz Renkler hoşunuza gitmedimi tek tıkla varsayılana dönebilme
  • Bölüm ikon renklerini seçebilme
}
Resim Slider Ayarları
{
  • Sitenin Üst kısmına Resim Sliderı ekleme
  • Resim Geçiş Süresini kendinize göre ayarlama
  • resim yollarını resim yazısı ve açıklaması ekleyebilme
}
Kategoriye Göre Son Konular
{
  • Son Konuları açıp kapatabilme
  • Son Konular başlık yazısını kendinize göre düzeltme
  • Kaç konu çekileceğini belileme
  • toplamda 9 kategori belirleme ve sekme ismini yazma
}
Menü Editör
{
  • Hızlı bir şekilde Menüye button eklemenizi sağlar
  • Menüye eklediğiniz buttonun kimler tarafından görüleceğini seçebilme(admin,normal üyeler,herkes)
  • Eklediğiniz butonu hızlıca silebilme
  • Arama ve Üyeler butonunu menüde gizleme
}
Divbox Ekleme
{
  • Site genelinde Görünme
  • 9 Farklı renk ve çeşit
  • istediğiniz kadar uyarı ve yazı ekleme
}
Meta Tag Editör
{
  • Bir çok meta etiketini sitenize eklemede yardımcı olur
  • google,yandex,bing,alexa vs...
  • eklediğiniz meta tagları silebilir veya düzenleyebilirsiniz
}
Reklam Alanları
{
  • Site üstüne ve altına reklam ekleyebilme
  • Konu içi çoklu reklam ekleme 1.,3.,8., mesaj gibi konu üstü veya altı seçebilme
  • Anasayfa Kategori Altı çoklu reklam ekleme 1.,5. Kategori gibi
}
Simgeler
{
  • Site genelinde kullanabileceğiniz tüm simgelerin bir önizlemesi yer alır
}


Diğer Extra Özellikler
  • Hızlı Konu açma
  • Kategori ismine basıldığında Sadece o kategori gösterme
  • Tek Kategori gösterilirken altta o kategoriye ait son konuları gösterme
  • Site Genelinde Entegre FontAwesome İkonları Kullanılır

Temaya bootstrap 4 eklidir
ve eklemediğim ufak tefek özellikler

Temadan Örnek Resimler
snrjeditörden örnek bir iki resim




Demo : http://www.islamvakti.com/index.php

Not: Tema Hala Geliştirme Aşamasında Üstte Yazdıklarımızın Hepsi Aktif ve Çalışır Vaziyettedir

Not2: Tema bittiğinde muhtemelen ücretli olacaktır :D
10
index.template.php  bul
Kod [Seç]
echo '
</head>
değiştir
Kod [Seç]
echo '<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-121239751-2"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag(\'js\', new Date());

  gtag(\'config\', \'UA-121239751-2\');
</script></head>
11
eklediğiniz script kodlarında ' işaretlerin önüne \ işareti koymalısınız

örnek olarak bakınız http://smf.konusal.com/index.php?topic=1270.msg5914#msg5914
12
Default temada Register.template.php bul sonrasına yazını yaz

Kod [Seç]
<dt><strong><label for="smf_autov_reserve1">', $txt['user_email_address'], ':</label></strong></dt>
<dd>
13
logo adresini tam adres olarak girmemişsiniz tam adresini girin örnek
Kod [Seç]
https://essek.gen.tr/Themes/default/images/smflogo.png
14
Themes\default\languages/index.turkish.php de bul
Kod [Seç]
$txt['forum_index']
15
şuan logo var zaten site isminiz yazmıyor ki