PDA

View Full Version : [help] cách chuyển tem



LeVin
31-05-2011, 06:58 PM
tớ vừa cài cái mod này. mặc định nó là hiện thi ở (FORUMHOME) ngang với Sidebar bây giờ tớ muốn cho nó hiện thi ở tem navbar thì làm thế nào vậy ?

plugin tem forumhome_start của mod trên là


if ($vbulletin->options['ackapa_tabfilmseriti'] AND in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['uyegrubu_tabfilmseriti'])))
{
$id_tabfilmseriti_tab1_baslik = ($vbulletin->options['id_tabfilmseriti_tab1_baslik']);
$id_tabfilmseriti_tab2_baslik = ($vbulletin->options['id_tabfilmseriti_tab2_baslik']);
$id_tabfilmseriti_tab3_baslik = ($vbulletin->options['id_tabfilmseriti_tab3_baslik']);
$id_tabfilmseriti_tab4_baslik = ($vbulletin->options['id_tabfilmseriti_tab4_baslik']);
$id_tabfilmseriti_tab5_baslik = ($vbulletin->options['id_tabfilmseriti_tab5_baslik']);
$id_tabfilmseriti_tab6_baslik = ($vbulletin->options['id_tabfilmseriti_tab6_baslik']);
$id_tabfilmseriti_tab7_baslik = ($vbulletin->options['id_tabfilmseriti_tab7_baslik']);
$id_tabfilmseriti_tab8_baslik = ($vbulletin->options['id_tabfilmseriti_tab8_baslik']);

$height_tabfilmserititab = ($vbulletin->options['height_tabfilmseriti'] + 10);
$ismi_tabfilmseriti = ($vbulletin->options['ismi_tabfilmseriti']);
$hizi_tabfilmseriti = ($vbulletin->options['hizi_tabfilmseriti']);
$rengi_tabfilmseriti = ($vbulletin->options['rengi_tabfilmseriti']);
$resmi_tabfilmseriti = ($vbulletin->options['resmi_tabfilmseriti']);



$templatercss = vB_Template::create('forumhome_tabfilmseriti_css') ;
$headinclude .= $templatercss->render();
$templater = vB_Template::create('forumhome_tabfilmseriti');
$templater->register('ismi_tabfilmseriti', $ismi_tabfilmseriti);
$templater->register('hizi_tabfilmseriti', $hizi_tabfilmseriti);
$templater->register('rengi_tabfilmseriti', $rengi_tabfilmseriti);
$templater->register('resmi_tabfilmseriti', $resmi_tabfilmseriti);
$templater->register('id_tabfilmseriti_tab1_baslik', $id_tabfilmseriti_tab1_baslik);
$templater->register('id_tabfilmseriti_tab2_baslik', $id_tabfilmseriti_tab2_baslik);
$templater->register('id_tabfilmseriti_tab3_baslik', $id_tabfilmseriti_tab3_baslik);
$templater->register('id_tabfilmseriti_tab4_baslik', $id_tabfilmseriti_tab4_baslik);
$templater->register('id_tabfilmseriti_tab5_baslik', $id_tabfilmseriti_tab5_baslik);
$templater->register('id_tabfilmseriti_tab6_baslik', $id_tabfilmseriti_tab6_baslik);
$templater->register('id_tabfilmseriti_tab7_baslik', $id_tabfilmseriti_tab7_baslik);
$templater->register('id_tabfilmseriti_tab8_baslik', $id_tabfilmseriti_tab8_baslik);
$templater->register('height_tabfilmserititab', $height_tabfilmserititab);
$template_hook[forumhome_above_forums] .= $templater->render();
}

hướng dẫn mình cách chuyển lên tem navbar với
cảm ơn bạn đã quan tâm

Tiểu Bá Vương 1404
31-05-2011, 07:20 PM
Thứ nhất, trong FORUMHOME không có cái template_hook nào nằm dưới {vb:raw navbar} nên việc để nằm dưới là không khả thi. Trừ phi bạn move cái template_hook.forumhome_above_forums đặt ngay dưới nó thì mới được.
Cách thứ hai, mình sẽ tạo templatevalue cho bạn để bạn tự chèn.

LeVin
01-06-2011, 01:55 PM
TBV giúp mình code như thế nào để có thể hiện thị tất cả các tem được ko. chứ cái mod này nó nằm mỗi FORUMHOME thì ko dc đẹp lắm
giúp mình cái nhé

Tiểu Bá Vương 1404
01-06-2011, 02:43 PM
Theo như yêu cầu, bạn vào Plugin Manager, tìm đến vị trí của plugin : Film Seriti forumhome_start, chọn [Edit], trình bày lại như sau :
- Product : ...
- Hook Location : process_templates_complete
- Title : Film Seriti process_templates_complete
- Execution Order : ...
- Plugin PHP Code : thay thế với code sau :


if ($vbulletin->options['ackapa_tabfilmseriti'] AND in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['uyegrubu_tabfilmseriti'])))
{
$id_tabfilmseriti_tab1_baslik = ($vbulletin->options['id_tabfilmseriti_tab1_baslik']);
$id_tabfilmseriti_tab2_baslik = ($vbulletin->options['id_tabfilmseriti_tab2_baslik']);
$id_tabfilmseriti_tab3_baslik = ($vbulletin->options['id_tabfilmseriti_tab3_baslik']);
$id_tabfilmseriti_tab4_baslik = ($vbulletin->options['id_tabfilmseriti_tab4_baslik']);
$id_tabfilmseriti_tab5_baslik = ($vbulletin->options['id_tabfilmseriti_tab5_baslik']);
$id_tabfilmseriti_tab6_baslik = ($vbulletin->options['id_tabfilmseriti_tab6_baslik']);
$id_tabfilmseriti_tab7_baslik = ($vbulletin->options['id_tabfilmseriti_tab7_baslik']);
$id_tabfilmseriti_tab8_baslik = ($vbulletin->options['id_tabfilmseriti_tab8_baslik']);

$height_tabfilmserititab = ($vbulletin->options['height_tabfilmseriti'] + 10);
$ismi_tabfilmseriti = ($vbulletin->options['ismi_tabfilmseriti']);
$hizi_tabfilmseriti = ($vbulletin->options['hizi_tabfilmseriti']);
$rengi_tabfilmseriti = ($vbulletin->options['rengi_tabfilmseriti']);
$resmi_tabfilmseriti = ($vbulletin->options['resmi_tabfilmseriti']);

$templatercss = vB_Template::create('forumhome_tabfilmseriti_css') ;
$headinclude .= $templatercss->render();

$templater = vB_Template::create('forumhome_tabfilmseriti');
$templater->register('ismi_tabfilmseriti', $ismi_tabfilmseriti);
$templater->register('hizi_tabfilmseriti', $hizi_tabfilmseriti);
$templater->register('rengi_tabfilmseriti', $rengi_tabfilmseriti);
$templater->register('resmi_tabfilmseriti', $resmi_tabfilmseriti);
$templater->register('id_tabfilmseriti_tab1_baslik', $id_tabfilmseriti_tab1_baslik);
$templater->register('id_tabfilmseriti_tab2_baslik', $id_tabfilmseriti_tab2_baslik);
$templater->register('id_tabfilmseriti_tab3_baslik', $id_tabfilmseriti_tab3_baslik);
$templater->register('id_tabfilmseriti_tab4_baslik', $id_tabfilmseriti_tab4_baslik);
$templater->register('id_tabfilmseriti_tab5_baslik', $id_tabfilmseriti_tab5_baslik);
$templater->register('id_tabfilmseriti_tab6_baslik', $id_tabfilmseriti_tab6_baslik);
$templater->register('id_tabfilmseriti_tab7_baslik', $id_tabfilmseriti_tab7_baslik);
$templater->register('id_tabfilmseriti_tab8_baslik', $id_tabfilmseriti_tab8_baslik);
$templater->register('height_tabfilmserititab', $height_tabfilmserititab);
$ad_location['ad_navbar_below'].=$templater->render();
}


Tóm tắt lại những gì đã thực hiện : nó sẽ chèn template forumhome_tabfilmseriti ngay dưới breadcrumb, và nó cũng sẽ hiện ở tất cả các trang có {vb:raw navbar}.

LeVin
01-06-2011, 04:24 PM
Ko hiểu sao nó xung đột với đoạn css này TBV à:



#forums .L1 .L2 {
display:block;
clear:none !important;
}
.forumhead {
margin-left:0.3%;
width:99%;
}

#forums .forumbit_post {
display:block;
float:left;
height:60px;
margin:3px;
position:relative;
width:49%;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/gradients/grey-up.png) repeat-x scroll left bottom;
border:1px solid #C4C4C4;
display:block;
float:left;
min-height:60px;
position:relative;
width:100%;
}

.forumbit_post .foruminfo .forumdata .datacontainer {
float:left;
padding-left:70px;
width:130%;
}

.subforums ol.subforumlist {
float: left;
width: 100%;
margin: 0;
padding: 0;
}
.subforumlist li.subforum {
float: left;
width: 50%;
margin: 0;
padding: 0;
clear:none;
}
/* to remove the commas */
.commalist li.subforum:after {
content:"";
}

http://itvnn.net/attachment.php?attachmentid=3261&stc=1&d=1306920239

phiền TBV chút nữa nhé

Tiểu Bá Vương 1404
02-06-2011, 10:53 AM
Thật ra cái này chỉ được thiết kế để hiển thị chuẩn ở template FORUMHOME thôi, nếu bỏ vào tất cả template thì nó sẽ không đẹp mắt và có thể xảy ra lỗi ngoài ý muốn, tốt nhất là bạn nên để nguyên gốc như vậy !
Còn cái code css của bạn là để phân chia forumbit ra làm hai cột, nhưng trong khi đó template mà mods này sử dụng cũng giống code của forumbit, điều đó dẫn tới lỗi.

P.S : Dạo này bận nhiều project (code mods với làm style tùm lum, không có thời gian để động tới việc khác, không giúp bạn được !

LeVin
02-06-2011, 05:07 PM
chào TBV !
đã giúp thì giúp cho trót đc ko vậy :( chỉ lần này nữa thui dc ko :(

Tiểu Bá Vương 1404
02-06-2011, 08:32 PM
...đã giúp thì giúp cho trót đc ko vậy :( chỉ lần này nữa thui dc ko :(
Đã bảo là chưa có thời gian để xem lại code của cậu, khi nào xong cái project thì xem sau nhé !

LeVin
05-06-2011, 06:04 PM
có site này nó làm dc rùi nè TBV vào xem thế nào http://muaban.0511.vn/index.php

t8mclub
05-06-2011, 06:25 PM
có site này nó làm dc rùi nè TBV vào xem thế nào http://muaban.0511.vn/index.php

Ý bạn là cái sản phẩm chạy ngang, và dừng lại khi đưa chuột tới hả, mình không có mod, nhưng mình có code, bạn thích thì buzz nhé.

Tiểu Bá Vương 1404
05-06-2011, 06:31 PM
có site này nó làm dc rùi nè TBV vào xem thế nào http://muaban.0511.vn/index.php
Xin lỗi bạn, cái bạn nói là add-on này : VB4.xx floating film strip for the Forum Home