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

Başlatan mert1i, 20 Ekm 2015 13:53

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçiler konuyu incelemekte.



  1. 632

  2. 252

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,197

  2. 120

  3. 401
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. 252
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,197

  2. 120

  3. 401

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



  1. 632

  2. 252
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,197

  2. 120

  3. 401
22 Ekm 2015 17:15 #5 Son düzenlenme: 22 Ekm 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. 252
23 Ekm 2015 11:33 #6 Son düzenlenme: 23 Ekm 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,197

  2. 120

  3. 401
23 Ekm 2015 14:53 #7 Son düzenlenme: 23 Ekm 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. 252
Teşekkürler, bilenin hali başka oluyor. İki aydır çözüm arıyordum.. Allah razı olsun..


Benzer Konular (5)


MENU ×