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ü

Mesajlar - BrainDamaged

#61
Yöneticiler için ilk olarak postbit değişikliği yapabileceği bir alan ekledim

array(
'id' => 'board_style',
'label' => $txt['board_style'],
'options' => array(
0 => $txt['board_style_2'],
1 => $txt['board_style_1']

),
'type' => 'text',
'default' => false,
),

sonrasında display.template.php üzerinde birkaç değişiklik yaparak sorunumu çözdüm lakin yöneticiler için değilde kullanıcıların ayarlayabilmelerini nasıl sağlayabilirim hocam
#62
Alıntı yapılan: tarantula901 - 10 Eyl 2018, 00:36Tam olarak yapılmak istenilen nedir?

Konu içindeki profil alanında değişiklik mi yoksa profil alanında bir değişiklik mi bu kodları siz mi yazdınız

Hocam 2 farklı display.template.php tasarladım, 1 numara olana yatay dedim 2 numara olana dikey herhangi bir seçim yapmaz ise yatay postbit olarak kullanmasını istiyorum lakin şartlandırma ve uygulama kısmında takıldım yardımcı olabilir misiniz
#63
Çözülenler / Profil Seçenekleri
10 Eyl 2018, 00:24
Merhabalar hocam, kullanıcıların display.template.php kısmında tasarım değişikliği yapabilmeleri adına profile.template.php kısmına seçenek kısmını oluşturdum ancak kodlar ekran yansımamkta


Profil seçenek kodum
  if (!empty($context['profile_fields']))
echo '
</dl><dl><b>Postbit Stili:</b>
                              <dd><select name="default_options[veo-display-background]">                           
<option', @$context['member']['options']['veo-display-background'] == '1' ? ' selected="selected"' : '', '>Yatay Postbit</option>
<option', @$context['member']['options']['veo-display-background'] == '2' ? ' selected="selected"' : '', '>Dikey Postbit</option>



                              </select></dd>
  ', !empty($context['member']['options']['veo-display-background']) ? '' . $context['member']['options']['veo-display-background'] . '' : '', '</dl>';

Display.template.php kodlarım;

<?php
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0
 */

function template_main()
{
global $context$settings$options$txt$scripturl$modSettings;
   
switch ($message['veo-display-background']) {
case '1':
$DisplayFile $settings['theme_url''/yatay-postbit.php';
require_once($DisplayFile);
break;
case '2':
$DisplayFile $settings['theme_url''/dikey-postbit.php';
require_once($DisplayFile);
break;
default:
$DisplayFile $settings['theme_url''/yatay-postbit.php';
require_once($DisplayFile);
break;
}
}

?>


Örnek postbit kodum;

https://paste.ofcode.org/39LfYfPzvA78RRYeXbLsQNe
#64
Çözülenler / Ynt: Aktivite Listesi
09 Eyl 2018, 00:15
Alıntı yapılan: tarantula901 - 08 Eyl 2018, 22:44Farklı bir istek olduğu için biraz incelemek lazım zamanım olduğunda bakmaya çalışırım.

İlgilendiğiniz için teşekkür ederim hocam
#65
Çözülenler / Ynt: Aktivite Listesi
08 Eyl 2018, 19:09
Alıntı yapılan: tarantula901 - 08 Eyl 2018, 16:07Aktive kısmına tıklayınca son mesajlarını görecek link buton ekleyin diğer şekilde kod yazmak gerekir

Değişiklik olsun diye aktivite kısmına iletileri yazdırmak istiyordum hocam, kod konusunda yardımcı olabilir misiniz ?
#66
Çözülenler / Ynt: Aktivite Listesi
07 Eyl 2018, 19:47
Aktivite kısmı için jquery ile tablı 2 adet alan oluşturdum 1. profil bilgileri için 2. kısımı aktivite başlığı ile oluşturdum orada kullanıcının son 5 iletisinin gözükmesini istiyorum
"Şikayet Et" kısmı için biraz araştırma yaptım lakin işime yarayacak bir şey bulamadım
#67
Çözülenler / Aktivite Listesi
07 Eyl 2018, 14:10
Merhbalar hocam, profil alanını elden geçiyorum şikayet et ve Aktivite isimli 2 adet alan oluşturdum lakin Aktivite alanına tıklayınca kullanıcının son 5 iletisni nasıl sırayabiliriz ?
Şikayet et butonu için hangi kodları eklemem gerekiyor acaba ?

[IMG]https://resmim.net/f/xhp1Ck.png[/img]
#68
"teknoromi" yazan yeri değiştirince anlamadığım bir şekilde çalışmaya başladı  yuhphii , ilgilendiğiniz için teşekkür ederim
#69
Alıntı yapılan: Elcros - 06 Eyl 2018, 15:40Kanka o avatardaki benim çizimim değil mi  ;D

Evet, forumla uyumlu olsun diye biraz rengini değiştirdim stock avatar olarak kullanıyorum :D
#70
Alıntı yapılan: tarantula901 - 06 Eyl 2018, 11:34Resim için klasör oluşursunuz mu

Oluşturdum hocam, default olarak arkaplan numarası "0" olarak ayarlanıyor lakin profil kısmından değişiklik yaptıktan sonra kayıt edilmiyor
#71
Arkaplanı gösterme sorununu çözdüm hocam lakin seçilen arkaplan kayıt edilmiyor
#72
Çözülenler / Arkaplan Kayıt Sorunu
06 Eyl 2018, 09:00
Merhabalar hocam, kullanıcıların profil kısmında değişen arkaplanlar kullanabilmeleri istiyorum lakin kullanıcı seçim yapmasına rağmen herhangi bir değişiklik oluşmuyor


Seçilen arkaplanı gösterme kodu
if (!empty($context['member']['options']['teknoromi'])) {
$context['member']['options']['teknoromi']='0';
}
echo '
<div class="veo-profil-seckin"> <img src="', $settings['images_url'], '/profil-arkaplan/', $context['member']['options']['teknoromi'], '.png" /> </div>';

Kullanıcıların arkaplan seçmeleri için oluşturduğum kodlar
if (!empty($context['profile_fields']))
echo '
</dl><dl><b>Arkaplan Numarası: </b>
                              <dd><select name="default_options[
  ]">                           
<option', @$context['member']['options']['teknoromi'] == '1' ? ' selected="selected"' : '', '>1</option>
<option', @$context['member']['options']['teknoromi'] == '2' ? ' selected="selected"' : '', '>2</option>
<option', @$context['member']['options']['teknoromi'] == '3' ? ' selected="selected"' : '', '>3</option>



                              </select></dd>
  ', !empty($context['member']['options']['teknoromi']) ? '' . $context['member']['options']['teknoromi'] . '' : '', '</dl>';

Numaranın değiştiği gözüküyor ancak 0 numaraları arkaplan gelmekte
[IMG]https://resmim.net/f/sWgAMM.png[/img]

[IMG]https://resmim.net/f/aFWyqQ.png[/img]
#73
Alıntı yapılan: Jadestein - 04 Eyl 2018, 13:26js yi index.template.php </body> öncesine ekleyin önüne başka js geçmesin.

Yardımcı olduğunuz için teşekkür ederim,
#74
index.template.php dosyasında popup.js'yi belirttim ardından register.template.php dosyasına ikonumu ekledim lakin üzerine tıkladığımda direkt resim gösteriliyor hocam

[IMG]https://resmim.net/f/IbbvS4.png[/img]


Kayıt Alanındaki kodlarım;

<dd>
<input class="veo-username-logged" placeholder="Kullanıcı Adı" type="text" name="user" id="smf_autov_username" size="30" tabindex="', $context['tabindex']++, '" maxlength="25" value="', isset($context['username']) ? $context['username'] : '', '" class="input_text" />
<span id="smf_autov_username_div" style="display: none;">
<a id="smf_autov_username_link" href="https://i.hizliresim.com/4aXRgG.png" popup="">
<i class="fa fa-info-circle fa-lg" style="color: #ebebeb; padding: 0 1px;"></i>
</a>
</span>
</dd>

index.template.php dosyasına eklediğim kod;
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js?fin20"></script>
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/theme.js?fin20"></script>
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/popup.js"></script>
#75
Yardımcı olabilir misiniz hocam ?