24 Eyl 2021 11:26 Yeni Konu Oluştur

Haberler:

Sitemiz Smf 2.1 ve Smf 2.0 sürümleri için Destek ve Tema paylaşım forumudur


Blokları açılır kapanır kutu içine almak?

Başlatan mert1i, 20 Eki 2015 13:53

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.



  1. 632

  2. 251

Arkadaşlar merhaba; Bu sitedeki chat bloğu gibi blokları açılır kapanır yapabilirmiyiz.

Bende böyle bir chat bloğunu portaldan çekiyorum ama açılır kapanır blok içine koymam gerekiyor. yoksa mobilde anasayfa da 2 sayfa boyu kaplıyor ve aşağıya inmesi zor oluyor.
Temanın index.template.php dosyasının içinde
global $sourcedir;
require_once($sourcedir . '/PortalBlocks.php');
echo '<div class="windowbg3"><span class="topslice"><span></span></span><div class="content" style="overflow: auto;">';
sp_shoutbox(array('shoutbox' => 2), 123654);
echo '</div><span class="botslice"><span></span></span></div>';
böyle bir code. Bu konuda yardımcı olursanız minnettar olurum...

*

  1. 1,179

  2. 117

  3. 390
SimplePortal kullanıyorsanız zaten blok oluşturur açma kapama yapabilirsiniz.Sitenize baktım ama malesef birşey anlamadım tabletden baktım tema farklıydı.Ne ney anlamış değilim.



  1. 632

  2. 251
Masaüstü görünümünde bir sıkıntı yok. Uğraştığım mobil tema reseller.
Sitenin anasayfasındaki portal blokları görmüşsünüzdür. Bu bloklar mobil temada da çıkıyordu ve mobile uygun durmuyordu. Daha sade olsun diye simple portalı disable yapan bir code ile resellerde devre dışı bıraktım. Bu seferde Admin sohbet kutusu ve üye sohbet kutusu görünmedi. Bunun için yine portalın forumundan bir code istedim yukarıdaki kodu verdi. index_template.php'ye ekledim iki sohbet kutusu aşağıya doğru çok uzuyor ve dokunmatikte seçim yapacak yer kalmıyor. Bunlar g,r,ş yapınca görünüyor. Siz tabletten açtığınızda
iki adet Sorry, this shotbox does not exis yazısını gördüğünüz için durumu anlamamışsınız.
Ben bu codu göster/gizle yapabilirmiyim. Sizden bu konuda yardım bekliyorum. Site üzerinde görebilmeniz için bir değişiklik yapmam gerekiyor mu?

*

  1. 1,179

  2. 117

  3. 390

sanırsam sohbet boardindex.template.php ekli.Dosyayı eklerseniz bakalım bir.



  1. 632

  2. 251
hangi temanın boardindex.template.php'si mobil resellermi,masüstünün kullandığı temamı yoksa defult temanın mı?

ben bir kaç tanesini ekliyorum o zaman...

*

  1. 1,179

  2. 117

  3. 390
22 Eki 2015 17:15 #5 Son düzenlenme: 22 Eki 2015 19:37 CeeMoo
Şunu denermisiniz.

Reseller için
echo '
<div id="newsfader">
<div class="cat_bar">
<h3 class="catbg">
<img id="sohbet" src="', $settings['images_url'], '', style_folder(), '/collapse.gif" alt="*" title="', $txt['upshrink_description'], '" align="bottom" style="display: none;" />
', $txt['news'], '
</h3>
</div>
<ul id="sohbeti"', empty($options['collapse_news_fader']) ? '' : ' style="display: none;"', '>';

//Admin shoutbox.
global $sourcedir;
require_once($sourcedir . '/PortalBlocks.php');
echo '<div class="windowbg3"><span class="topslice"><span></span></span><div class="content" style="overflow: auto;">';
sp_shoutbox(array('shoutbox' => 2), 123654);
echo '</div><span class="botslice"><span></span></span></div>';

//Üye shout box.
global $sourcedir;
require_once($sourcedir . '/PortalBlocks.php');
echo '<div class="windowbg4"><span class="topslice"><span></span></span><div class="content" style="overflow: auto;">';
sp_shoutbox(array('shoutbox' => 1), 123655);
echo '</div><span class="botslice"><span></span></span></div>';


echo '
</ul>
</div>
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/fader.js"></script>
<script type="text/javascript"><!-- // --><![CDATA[

// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: ', empty($options['collapse_news_fader']) ? 'false' : 'true', ',
aSwappableContainers: [
\'sohbeti\'
],
aSwapImages: [
{
sId: \'sohbet\',
srcExpanded: smf_images_url + \'', style_folder(), '/collapse.gif\',
altExpanded: ', JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'', style_folder(), '/expand.gif\',
altCollapsed: ', JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: ', $context['user']['is_guest'] ? 'false' : 'true', ',
sOptionName: \'collapse_news_fader\',
sSessionVar: ', JavaScriptEscape($context['session_var']), ',
sSessionId: ', JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: ', $context['user']['is_guest'] ? 'true' : 'false', ',
sCookieName: \'sohbet\'
}
});
// ]]></script>';



  1. 632

  2. 251
23 Eki 2015 11:33 #6 Son düzenlenme: 23 Eki 2015 11:38 mert1i
indextemplate.php de

   // Custom banners and shoutboxes should be placed here, before the linktree.
altına ekledim olmadı malesef, codedan sonrası yani forumun devamı yok oluyor.

*

  1. 1,179

  2. 117

  3. 390
23 Eki 2015 14:53 #7 Son düzenlenme: 23 Eki 2015 15:42 CeeMoo

@mert1i şöyle yapalım.Resellerde botstrap var zaten şöyle kullana biliriz.

echo '
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
  Sohbet
</a>
<div class="collapse" id="collapseExample">
  <div class="well">';
  
       //Admin shoutbox.
 global $sourcedir;
 require_once($sourcedir . '/PortalBlocks.php');
 echo '<div class="windowbg3"><span class="topslice"><span></span></span><div class="content" style="overflow: auto;">';
 sp_shoutbox(array('shoutbox' => 2), 123654);
 echo '</div><span class="botslice"><span></span></span></div>';
 
 //Üye shout box.
 global $sourcedir;
 require_once($sourcedir . '/PortalBlocks.php');
 echo '<div class="windowbg4"><span class="topslice"><span></span></span><div class="content" style="overflow: auto;">';
 sp_shoutbox(array('shoutbox' => 1), 123655);
 echo '</div><span class="botslice"><span></span></span></div>';

  echo '
  </div>
</div>';

Resellerde denedim çalışıyor.istediğiniz yere yerleştirebilirsiniz.



  1. 632

  2. 251
Teşekkürler, bilenin hali başka oluyor. İki aydır çözüm arıyordum.. Allah razı olsun..


MENU ×