آیا میدانید شما میتوانید به صورت "کاملا رایگان" سایت ، محصول خدمات و... خود را در پی سی وب معرفی کنید ؟

فرصت را از دست ندهید
انجمن مه سفر
نمایش نتایج: از 1 به 9 از 9

موضوع: گوگلی کردن سرچ ویبولتین 5

  1. amir_opensource آواتار ها
    amir_opensource
    کاربر نیمه فعال
    Jan 2017
    248
    66
    261
    56

    گوگلی کردن سرچ ویبولتین 5

    برای گوگلی کردن سرج vbulletin 5 نتونستم از روش های ویبولتین 4 استفاده کنم. ممنون میشم یک آموزش در این مورد توی انجمن بگذارید. با سپاس
    #1 ارسال شده در تاريخ 02-27-2018 در ساعت 01:45 PM

  2. P30web آواتار ها
    P30web
    مدیر کل سایت
    علیرضا احمدی
    Oct 2015
    وب پارسی
    8,327
    7826
    1,793
    5,365
    36
    بگردید

    ببنید این کد :

    form id="searchForm"

    در کدوم قالب هست ، کل کد های اون قالب رو قرار بدید
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #2 ارسال شده در تاريخ 02-28-2018 در ساعت 11:34 AM

  3. amir_opensource آواتار ها
    amir_opensource
    کاربر نیمه فعال
    Jan 2017
    248
    66
    261
    56
    بگردید

    ببنید این کد :

    form id="searchForm"

    در کدوم قالب هست ، کل کد های اون قالب رو قرار بدید
    ممنون. من additional.css و navbar و headre را گشتم چیزی پیدا نکردم.
    #3 ارسال شده در تاريخ 02-28-2018 در ساعت 03:57 PM

  4. Elnaz آواتار ها
    Elnaz
    کاربر نیمه فعال
    Oct 2016
    ساری
    145
    147
    74
    137
    چرا دیگه، تو header این کد رو داریم
    الان ویبولتین خام و نصب نشده رو که دانلود کردم و فایل استایلش رو باز کردم دیدم این کد در header هست (کد و فرم از سورس صفحه تون برداشته شده)
    یک بار دیگه وارد header بشید
    شاید دفعه اول که سرچ کردید جستجوی عنوان رو هم روی بله گذاشتید

    کد توی header به این صورت هست
    کد:
    <form id="searchForm" action="{vb:url 'search'}" class="h-left" method="GET">								<div class="h-left">
    									<div class="search-box search-btn-inside-box">
    										<input type="text" name="q" id="q" placeholder="{vb:phrase search}" class="textbox search-term" autocomplete="off" />
    										<button type="submit" id="btnSearch" class="search-btn" title="{vb:phrase search}"><span class="vb-icon vb-icon-search"></span></button>
    										<div class="vertical-divider-left"></div>
    
    
    										<div class="b-comp-menu-dropdown js-comp-menu-dropdown b-comp-menu-dropdown--open-on-hover b-comp-menu-dropdown--header-search">
    											<div class="b-comp-menu-dropdown__trigger js-comp-menu-dropdown__trigger b-comp-menu-dropdown__trigger--arrow js-button" tabindex="0"></div>
    											{vb:template search_popup, page={vb:raw page}, user={vb:raw user}}
    										</div>
    
    
    									</div>
    								</div>
    							</form>
    از باز form تا بسته form

    نمی دونم علیرضا قرار هست چه کدی بهتون بده

    قبلش بی زحمت تست کنید ببینید این کد رو که توی ویبولتین 4 داشتیم توی 5 هم می گیره یا نه (البته ربطی به ویبولتین 4 و 5 نداره. دست گوگل هست کد).
    کد بالا رو حذف کنید و این کد رو به حاش بذارید
    کد:
    <form method="get" action="http://www.google.com/search" target="_blank" class="navbar_search"> <input type="hidden" name="sitesearch" value="linux-zone.org/forums"  id="pn"/>
    نمی دونم کار می کنه یا نه
    ممکن هم هست کار کنه اما کمی css و استایل دهی بخواد
    #4 ارسال شده در تاريخ 02-28-2018 در ساعت 08:53 PM

  5. amir_opensource آواتار ها
    amir_opensource
    کاربر نیمه فعال
    Jan 2017
    248
    66
    261
    56
    چرا دیگه، تو header این کد رو داریم
    الان ویبولتین خام و نصب نشده رو که دانلود کردم و فایل استایلش رو باز کردم دیدم این کد در header هست (کد و فرم از سورس صفحه تون برداشته شده)
    یک بار دیگه وارد header بشید
    شاید دفعه اول که سرچ کردید جستجوی عنوان رو هم روی بله گذاشتید

    کد توی header به این صورت هست
    کد:
    <form id="searchForm" action="https://forum.p30web.org/{vb:url 'search'}" class="h-left" method="GET">                                <div class="h-left">
                                        <div class="search-box search-btn-inside-box">
                                            <input type="text" name="q" id="q" placeholder="{vb:phrase search}" class="textbox search-term" autocomplete="off" />
                                            <button type="submit" id="btnSearch" class="search-btn" title="{vb:phrase search}"><span class="vb-icon vb-icon-search"></span></button>
                                            <div class="vertical-divider-left"></div>
    
    
                                            <div class="b-comp-menu-dropdown js-comp-menu-dropdown b-comp-menu-dropdown--open-on-hover b-comp-menu-dropdown--header-search">
                                                <div class="b-comp-menu-dropdown__trigger js-comp-menu-dropdown__trigger b-comp-menu-dropdown__trigger--arrow js-button" tabindex="0"></div>
                                                {vb:template search_popup, page={vb:raw page}, user={vb:raw user}}
                                            </div>
    
    
                                        </div>
                                    </div>
                                </form>
    از باز form تا بسته form

    نمی دونم علیرضا قرار هست چه کدی بهتون بده

    قبلش بی زحمت تست کنید ببینید این کد رو که توی ویبولتین 4 داشتیم توی 5 هم می گیره یا نه (البته ربطی به ویبولتین 4 و 5 نداره. دست گوگل هست کد).
    کد بالا رو حذف کنید و این کد رو به حاش بذارید
    کد:
    <form method="get" action="http://www.google.com/search" target="_blank" class="navbar_search"> <input type="hidden" name="sitesearch" value="linux-zone.org/forums"  id="pn"/>
    نمی دونم کار می کنه یا نه
    ممکن هم هست کار کنه اما کمی css و استایل دهی بخواد

    ممنونم. این کدهایی که شما گفتید رو من توی header ندارم.
    کد PHP:
    <vb:if condition="$page['noindex'] AND $page['nofollow']">
            <
    meta name="robots" content="noindex, nofollow" />
        <
    vb:elseif condition="$page['noindex']" />
            <
    meta name="robots" content="noindex" />
        <
    vb:elseif condition="$page['nofollow']" />
            <
    meta name="robots" content="nofollow" />
        </
    vb:if>
        <
    vb:if condition="$vboptions['facebookactive']"><meta property="fb:app_id" content="{vb:var vboptions.facebookappid}" /></vb:if>

        <
    vb:if condition="$vboptions['show_opengraph_tags']">
            <
    meta property="og:site_name" content="{vb:var vboptions.bbtitle}" />
            <
    meta property="og:description" content="{vb:var page.metadescription}" />
            <
    meta property="og:url" content="{vb:raw baseurl}{vb:var page.url}" />
            <
    vb:if condition="$vboptions['facebookfeedimageurl']"><meta property="og:image" content="{vb:var vboptions.facebookfeedimageurl}" /></vb:if>
            <
    meta property="og:type" content="website" />
        </
    vb:if>

        <
    vb:if condition="!empty($vboptions['google_ownership_verification_enable']) AND !empty($vboptions['google_ownership_verification_tag'])">
            {
    vb:raw vboptions.google_ownership_verification_tag}
        </
    vb:if>
        <
    vb:if condition="!empty($vboptions['bing_ownership_verification_enable']) AND !empty($vboptions['bing_ownership_verification_tag'])">
            {
    vb:raw vboptions.bing_ownership_verification_tag}
        </
    vb:if>
        <
    link rel="canonical" href="{vb:raw baseurl}{vb:var page.url}" />

        <
    vb:comment>Keep the viewport meta tag in sync with the viewport CSS in css_global.css</vb:comment>
        <
    meta name="viewport" content="width=device-width, initial-scale=1" />

        {
    vb:set nodeid0}
        {
    vb:set conversationStarter0}
        <
    vb:if condition="!empty($page['nodeid']) AND !empty($page['channelid'])">
            {
    vb:set nodeid, {vb:var page.nodeid}}
            {
    vb:rawdata conversationnodegetNodeContent, {vb:var nodeid}}
            <
    vb:if condition="!isset($conversation['errors']) AND !empty($conversation[$nodeid]['starter'])">
                {
    vb:rawdata conversationStarternodegetNode, {vb:var conversation.$nodeid.starter}}
                <
    vb:if condition="isset($conversationStarter['errors'])">
                    {
    vb:set conversationStarter0}
                </
    vb:if>
            </
    vb:if>
            {
    vb:data conversationRouteroutegetChannelConversationRoute, {vb:var page.channelid}}
        </
    vb:if>

        {
    vb:set sb_state_cookie, {vb:raw cookie_prefix}}
        {
    vb:strcat sb_state_cookie'sitebuilder_active'}
        
        <
    vb:if condition="empty($skipSitebuilder) AND $user['can_use_sitebuilder']">
            {
    vb:set useSitebuilder1}
        </
    vb:if>    

        <
    title>
            <
    vb:if condition="$page['channelid'] != $nodeid AND !empty($conversationStarter) AND isset($conversationStarter['htmltitle']) AND !empty($conversationStarter['htmltitle'])">
                {
    vb:raw conversationStarter.htmltitle} - 
            <
    vb:elseif condition="isset($page['title'])" />
                <
    vb:if condition="!empty($page['titleprefix'])"> {vb:raw page.titleprefix} -  </vb:if>
                {
    vb:var page.title} - <vb:comment>We have a pagenot a channelWe don't allow html in page titles at the moment.</vb:comment>
            </vb:if>
            {vb:var vboptions.bbtitle}
        </title>

        <meta name="description" content="{vb:var page.metadescription}" /><vb:comment>We don'
    t want any html in the description to break the metadescription</vb:comment>
        <
    meta name="generator" content="vBulletin {vb:raw vboptions.templateversion}" />

        <
    script type="text/javascript">
            if (
    location.hash) {
                
    document.write('<style type="text/css"> a.anchor { display:none;} <\/style>');
            }

            var 
    uploadUrlTarget "{vb:raw baseurl}/uploader/url";
            var 
    pageData = {
                
    "baseurl""{vb:raw baseurl}",
                
    "baseurl_path""{vb:raw baseurl_path}",
                
    "baseurl_login""{vb:raw baseurl_login}",
                
    "baseurl_core""{vb:raw baseurl_core}",
                
    "pageid""{vb:var page.pageid}",
                
    "pagetemplateid""{vb:var page.pagetemplateid}",
                
    "channelid""{vb:var page.channelid}",
                
    "nodeid""{vb:var nodeid}",
                
    "userid""{vb:var user.userid}",
                
    "user_startofweek""{vb:var user.startofweek}",
                <
    vb:comment>json_encode escapes and quotes the stringsince it can contain arbitrary user input</vb:comment>
                
    "user_lang_pickerdateformatoverride": {vb:php json_encode, {vb:var user.lang_pickerdateformatoverride}},
                
    "textDirLeft""{vb:stylevar left}",
                
    "textDirRight""{vb:stylevar right}",
                
    "textdirection""{vb:stylevar textdirection}",
                
    "can_use_sitebuilder""{vb:raw user.can_use_sitebuilder}",
                
    "cookie_prefix""{vb:raw cookie_prefix}",
                
    "cookie_path""{vb:raw vboptions.cookiepath}",
                
    "cookie_domain""{vb:raw vboptions.cookiedomain}",
                
    "sb_state_cookie""{vb:raw sb_state_cookie}",
                
    "inlinemod_cookie_name""inlinemod_nodes",
                <
    vb:if condition="isset($page['pagenum']) AND $page['pagenum']">
                    
    "pagenum""{vb:var page.pagenum}",
                <
    vb:else />
                    
    "pagenum""1",
                </
    vb:if>
                
    "languageid""{vb:if "!empty($user['languageid'])", {vb:raw user.languageid}, {vb:raw vboptions.languageid}}",
                
    "threadmarking""{vb:raw vboptions.threadmarking}",
                
    "lastvisit""{vb:raw user.lastvisit}",
                
    "phrasedate""{vb:var page.phrasedate}",
                
    "optionsdate""{vb:var page.optionsdate}",
                {
    vb:data current_server_datetimecontent_textgetTimeNow}
                
    "current_server_datetime""{vb:raw current_server_datetime}",
                
    "simpleversion""v={vb:var vboptions.simpleversion}",
                {
    vb:data showhv_posthvfetchRequireHvcheck'post'}
                
    "showhv_post""{vb:raw showhv_post}",
                <
    vb:if condition="!empty($page['routeInfo']['queryParameters']['adminAction'])">
                    
    adminAction"{vb:var page.routeInfo.queryParameters.adminAction}",
                </
    vb:if>
                {
    vb:data nextcroncronnextRun}"nextcron""{vb:raw nextcron}",
                
    "securitytoken""{vb:raw user.securitytoken}"
            
    };
            <
    vb:comment>if present tzOffset will trigger the TZ auto update logic.</vb:comment>
            <
    vb:if condition="$vboptions['bbactive'] AND $user['dstauto'] == 1 AND $user['userid'] > 0">
                var 
    tzOffset = {vb:raw user.timezoneoffset} + {vb:raw user.dstonoff};
            </
    vb:if>

        
    </script>
        {vb:template head_include}
        {vb:hook 'header_head'}
    </head>
    <vb:if condition="!$user OR $user['userid'] < 1">
        {vb:set isLoggedout, ' logged-out'}
    <vb:else />
        {vb:set isLoggedout, ''}
    </vb:if>
    <vb:comment>page.state appears to be set and only used in the vB5_ApplicationAbstract::showMsgPage function based on the results of the state api
        checkBeforeView function.  It's not clear what purpose adding this class serves, but none of the values should contain anything that would be harmed
        by escaping html</vb:comment>
    <vb:if condition="!empty($page['state'])">{vb:set state, ' '}{vb:strcat state, {vb:var page.state}}<vb:else />{vb:set state, ''}</vb:if>
    {vb:set bodySchema.itemscope, 1}
    {vb:set bodySchema.itemtype, {vb:var page.pageSchema}}
    {vb:set group_data_attr, ''}
    <vb:if condition="!empty($user['displaygroupid'])">
        {vb:strcat group_data_attr, 'data-usergroupid="', {vb:var user.displaygroupid}, '"'}
    <vb:elseif condition="!empty($user['usergroupid'])" />
        {vb:strcat group_data_attr, 'data-usergroupid="', {vb:var user.usergroupid}, '"'}
    </vb:if>
    <!--[if gte IE 9]>
    <body id="vb-page-body" class="l-desktop page{vb:var page.pageid} vb-page ie ie9 view-mode{vb:raw isLoggedout}{vb:var state}" {vb:schema {vb:raw bodySchema}} {vb:raw group_data_attr} data-styleid="{vb:var preferred_styleid}>
    <![endif]-->
    <!--[if !IE]><!-->
    <body id="vb-page-body" class="l-desktop page{vb:var page.pageid} vb-page view-mode{vb:raw isLoggedout}{vb:var state}" {vb:schema {vb:raw bodySchema}} {vb:raw group_data_attr} data-styleid="{vb:var preferred_styleid}">
    <!--<![endif]-->
    <script type="text/javascript">
        vBulletin.Responsive.Debounce.checkBrowserSize();
    </script>

    {vb:hook 'header_after_body_begin'}

    <vb:if condition="!empty($useSitebuilder) AND (isset($_COOKIE[$sb_state_cookie]) AND $_COOKIE[$sb_state_cookie] == '1')">
        {vb:set sitebuilderEnabled, 1}
    <vb:else />
        {vb:set sitebuilderEnabled, 0}
    </vb:if>

    <div class="b-top-menu__background b-top-menu__background--sitebuilder js-top-menu-sitebuilder{vb:if !$sitebuilderEnabled, ' h-hide'}">
        <div class="b-top-menu__container">
            <ul class="b-top-menu b-top-menu--sitebuilder js-top-menu-sitebuilder--list">
                {vb:template top_menu_sitebuilder,
                    page={vb:raw page},
                    state=' h-disabled'
                }
            </ul>
        </div>
    </div>

    <div class="b-top-menu__background js-top-menu-user">
        <div class="b-top-menu__container">
            <ul class="b-top-menu b-top-menu--user js-top-menu-user--list js-shrink-event-parent">
                {vb:template top_menu_user,
                    useSitebuilder={vb:raw useSitebuilder},
                    sb_state_cookie={vb:raw sb_state_cookie}
                }
            </ul>
        </div>
    </div>

    <div id="sitebuilder-wrapper" class="noselect h-clearfix">
        <vb:if condition="!empty($useSitebuilder)">
            {vb:template admin_configuresite}
            {vb:js js/file-upload-rollup.js}
            <vb:if condition="empty($_COOKIE[$sb_state_cookie]) OR $_COOKIE[$sb_state_cookie] != '1'">
                <vb:comment>We need these files for the quick setup panel when sitebuilder is NOT activated</vb:comment>
                {vb:js js/admin-sbpanel-style.js}
            </vb:if>
            {vb:js js/config-site.js}
            {vb:cssExtra sitebuilder-after.css}
        </vb:if>
    </div>

    <div class="main-navbar-bottom-line"></div>

    <div id="outer-wrapper">
    <div id="wrapper">

        <vb:comment><!-- ***** HEADER AD ***** --></vb:comment>
        <div id="header-axd" class="header-edit-box axdnum_{vb:raw vboptions.headeradnum} h-clearfix">
            <vb:if condition="$user['can_admin_ads']">
                <div class="admin-only">
                    <div>
                        {vb:phrase display}:
                        <label><input type="radio" name="adnum" class="axdnum" value="1"<vb:if condition="$vboptions['headeradnum'] == 1"> checked="checked"</vb:if> /> {vb:phrase one_header_ad}</label>
                        <label><input type="radio" name="adnum" class="axdnum" value="2"<vb:if condition="$vboptions['headeradnum'] == 2"> checked="checked"</vb:if> /> {vb:phrase two_header_ads}</label>
                    </div>
                </div>
            </vb:if>
            <div class="axd-container axd-container_header">
                <div class="admin-only">
                    <vb:if condition="$user['can_admin_ads']">
                        <div>{vb:phrase header_ad_html_module} <div class="axd-edit-button b-button b-button--primary b-button--sitebuilder" data-location="header" tabindex="0">{vb:phrase edit}</div></div>
                    </vb:if>
                </div>
                <div class="axd axd_header">
                    {vb:template ad_header}
                </div>
            </div>
            <div class="axd-container axd-container_header2">
                <div class="admin-only">
                    <vb:if condition="$user['can_admin_ads']">
                        <div>{vb:phrase header_ad_html_module} 2 <div class="axd-edit-button b-button b-button--primary b-button--sitebuilder" data-location="header2" tabindex="0">{vb:phrase edit}</div></div>
                    </vb:if>
                </div>
                <div class="axd axd_header2">
                    {vb:template ad_header2}
                </div>
            </div>
        </div>
        
        
        <vb:comment><!-- ===== TOP BACKGROUND HOOK: HEADER-MAINNAV-SUBNAV ===== --></vb:comment>
        <div class="b-top-background__header-mainnav-subnav">

            <vb:comment><!-- ===== TOP BACKGROUND HOOK: HEADER-MAINNAV ===== --></vb:comment>
            <div class="b-top-background__header-mainnav">

                <vb:comment><!-- ***** HEADER (LOGO AREA) ***** --></vb:comment>
                <div id="header" class="noselect">
                    <div class="header-cell">
                        <vb:if condition="!empty($useSitebuilder)">
                            <div class="admin-only">
                                {vb:phrase site_logo} <div class="b-button b-button--primary b-button--sitebuilder js-edit-logo" tabindex="0">{vb:phrase edit}</div>
                            </div>
                        </vb:if>
                        <div class="site-logo header-edit-box">
                            <a href="<vb:if condition="$vboptions['titleimageurl']">{vb:raw vboptions.titleimageurl}<vb:else />{vb:raw baseurl}/</vb:if>"><img src="{vb:stylevar titleimage}" data-orig-src="{vb:stylevar titleimage}" alt="{vb:phrase logo}" title="{vb:phrase powered_by_vbulletin_title}" /></a>
                        </div>
                    </div>
                    <div class="toolbar">
                        <ul class="h-right">
                            {vb:hook 'header_toolbar'}
                            {vb:data searchperm, user, hasPermissions, forumpermissions, cansearch}
                            <vb:if condition="$searchperm AND $vboptions['enablesearches']">
                            <li class="search-container">
                                <form id="searchForm" action="{vb:url 'search'}" class="h-left" method="GET">
                                    <div class="h-left">
                                        <div class="search-box search-btn-inside-box">
                                            <input type="text" name="q" id="q" placeholder="{vb:phrase search}" class="textbox search-term" autocomplete="off" />
                                            <button type="submit" id="btnSearch" class="search-btn" title="{vb:phrase search}"><span class="vb-icon vb-icon-search"></span></button>
                                            <div class="vertical-divider-left"></div>

                                            <div class="b-comp-menu-dropdown js-comp-menu-dropdown b-comp-menu-dropdown--open-on-hover b-comp-menu-dropdown--header-search">
                                                <div class="b-comp-menu-dropdown__trigger js-comp-menu-dropdown__trigger b-comp-menu-dropdown__trigger--arrow js-button" tabindex="0"></div>
                                                {vb:template search_popup, page={vb:raw page}, user={vb:raw user}}
                                            </div>

                                        </div>
                                    </div>
                                </form>
                            </li>
                            </vb:if>
                        </ul>
                    </div>
                    <vb:if condition="!empty($useSitebuilder)">
                        <div class="disable-overlay"></div>
                    </vb:if>
                </div>

                <vb:comment><!-- ***** MAIN NAVIGATION TABS ***** --></vb:comment>
                <div id="channel-tabbar" class="h-clearfix noselect">
                    <ul class="channel-tabbar-list h-left b-comp-menu-horizontal js-comp-menu-horizontal js-comp-menu--dropdown-on-small b-comp-menu-dropdown--inactive js-comp-menu-dropdown__content--main-menu h-hide-on-small">

                        <vb:if condition="!empty($page['channelid'])">
                            {vb:set navbarCurrentChannelId, {vb:var page.channelid}}
                        <vb:elseif condition="!empty($page['nodeid'])" />
                            {vb:set navbarCurrentChannelId, {vb:var page.nodeid}}
                        <vb:else />
                            {vb:set navbarCurrentChannelId, 0}
                        </vb:if>

                        {vb:data navbarItems, 'site', 'loadHeaderNavbar', '1', {vb:raw _SERVER.REQUEST_URI}, 0, {vb:var navbarCurrentChannelId}}
                        {vb:set navbarItemCount, {vb:php count, {vb:raw navbarItems}}}
                        <vb:each from="navbarItems" key="idx" value="navbarItem">
                            {vb:set navbarTitle, {vb:raw navbarItem.title}}
                            {vb:set normalizedUrl, {vb:raw navbarItem.normalizedUrl}}
                            <vb:if condition="!empty($navbarItem['current'])">{vb:set subnavItems, {vb:raw navbarItem.subnav}}</vb:if>
                            <li class="{vb:if "!empty($navbarItem['current'])", "current"} section-item">
                                <a {vb:if "!empty($navbarItem['newWindow'])", "target='_blank'"} {vb:raw navbarItem.attr} href="{vb:var normalizedUrl}" class="h-left {vb:var navbarTitle}">{vb:phrase {vb:raw navbarTitle}}</a>
                                <vb:if condition="$idx < ($navbarItemCount - 1)">
                                    <span class="channel-tabbar-divider"></span>
                                </vb:if>
                                <span class="mobile dropdown-icon"><span class="icon h-right"></span></span>
                            </li>
                        </vb:each>
                        {vb:hook 'header_tabbar'}
                    </ul>
                </div>


            </div><vb:comment><!-- ===== TOP BACKGROUND HOOK: HEADER-MAINNAV ===== --></vb:comment>


            <vb:comment><!-- ***** SECONDARY NAVIGATION TABS ***** --></vb:comment>
            <div id="channel-subtabbar" class="h-clearfix {vb:if empty($subnavItems), h-hide} h-hide-on-small h-block">
                <ul class="h-left channel-subtabbar-list js-channel-subtabbar-list">
                    <vb:each from="subnavItems" value="navbarItem">
                        {vb:set navbarTitle, {vb:raw navbarItem.title}}
                        {vb:set normalizedUrl, {vb:raw navbarItem.normalizedUrl}}
                        <li class="{vb:if "!empty($navbarItem['current'])", "current"}">
                            <a {vb:if "!empty($navbarItem['newWindow'])", "target='_blank'"} {vb:raw navbarItem.attr} href="{vb:var normalizedUrl}" class="{vb:var navbarTitle}">{vb:phrase {vb:raw navbarTitle}}</a>
                        </li>
                    </vb:each>
                </ul>
            </div>


        </div><vb:comment><!-- ===== END: TOP BACKGROUND HOOK: HEADER-MAINNAV-SUBNAV ===== --></vb:comment>


        <vb:if condition="$page['channelid'] != $nodeid AND !empty($conversationStarter) AND !empty($conversationStarter['title'])">
            {vb:set conversation_detail_page, 1}
        </vb:if>

        <vb:comment><!-- ***** BREADCRUMBS ***** --></vb:comment>
        <vb:if condition="$page['crumbs']">
            {vb:set breadcrumbSchema.itemprop, breadcrumb}
            <ul id="breadcrumbs" class="h-clearfix" {vb:schema {vb:raw breadcrumbSchema}}>
                <li class="crumb ellipsis"><a class="crumb-link" href="{vb:raw baseurl}/">{vb:phrase home}</a></li>
                <vb:each from="page.crumbs" value="crumb">
                    <vb:if condition="isset($crumb['phrase']) AND !empty($crumb['phrase'])">
                        {vb:set crumbTitle, {vb:rawphrase {vb:raw crumb.phrase}}}
                    <vb:elseif condition="isset($crumb['title'])" />
                        <vb:comment><!-- Since we don't want phrase placeholders to be escaped, we escape user titles here. --></vb:comment>
                        {vb:set crumbTitle, {vb:raw crumb.title}}
                    <vb:else />
                        <vb:comment>
                            Home page gets a breadcrumb item with no title. Keeping old behavior for now
                            while getting rid of template notice. See VBV-17080 & VBV-17079
                        </vb:comment>
                        {vb:set crumbTitle, ''}
                    </vb:if>
                    <li class="vb-icon separator"></li>
                    <li class="crumb ellipsis"><vb:if condition="$crumb['url']"><a class="crumb-link" href="{vb:raw baseurl}{vb:raw crumb.url}">{vb:raw crumbTitle}</a><vb:else />{vb:raw crumbTitle}</vb:if></li>
                </vb:each>
            </ul>
        <vb:else />
            <vb:comment>
                We still need the #breadcrumbs element (even though empty) to avoid having multiple CSS rules to deal with different scenarios
                where adjacent elements - breadcrumbs, channel-subtabbar, notices, announcements are available, visible, hidden or empty.
                Used div instead of ul to prevent having an empty ul which is invalid in XHTML 1.0 Strict (though valid in HTML5).
                Though we are currently using HTML5 doctype, using an emtpy div will ensure that this will validate even if we change the doctype in the future.
            </vb:comment>
            <div id="breadcrumbs"></div>
        </vb:if>

        <vb:comment><!-- ***** HEADLINKS & NOTICES ***** --></vb:comment>
        <vb:if condition="$page['headlinks']">
            <vb:each from="page.headlinks" value="link">
                <vb:comment>
                    Ideally we should be able to extend this logic to any kind of headlinks on every page but limitting to display only the
                    ones declared as rss link
                </vb:comment>
                <vb:if condition="$link['rsslink'] == 1">
                    {vb:set linkurl, {vb:raw baseurl}}
                    {vb:strcat linkurl, {vb:raw link.href}}
                    {vb:headlink rel={vb:var link.rel}, title={vb:var link.title}, type={vb:var link.type}, href={vb:raw linkurl}}
                </vb:if>
            </vb:each>
        </vb:if>

        <vb:if condition="$user['is_admin'] AND !$vboptions['bbactive']">
            <div class="forum_disabled_wrapper">
                <div class="forum_disabled warning">{vb:rawphrase alert_board_off}</div>
            </div>
        </vb:if>

        {vb:template notices, page={vb:raw page}}

        {vb:hook 'header_before_content'}


        <vb:comment><!-- ***** CONTENT START ***** --></vb:comment>
        <div id="content">
            <div class="canvas-layout-container js-canvas-layout-container"> 
    #5 ارسال شده در تاريخ 02-28-2018 در ساعت 09:40 PM

  6. Elnaz آواتار ها
    Elnaz
    کاربر نیمه فعال
    Oct 2016
    ساری
    145
    147
    74
    137
    چرا دیگه، داریدش جناب

    شما همین کدی که من پست قبلی نوشتم یا الان پایین می گذارم رو کامل انتخاب کنید و کپی کنید. بعد ctrl+f بزنید ببینید توی صفحه دو مرتبه این کد وجود داره: یک بار من نوشتم و یک بار هم در کد header شما:
    کد:
    <form id="searchForm" action="{vb:url 'search'}" class="h-left" method="GET">
    #6 ارسال شده در تاريخ 02-28-2018 در ساعت 10:55 PM

  7. amir_opensource آواتار ها
    amir_opensource
    کاربر نیمه فعال
    Jan 2017
    248
    66
    261
    56
    ممنون از همه با این کدها اوکی کردم.
    کد PHP:
            <!-- Metro top search start -->
            <
    ul class="search-block h-left">
                {
    vb:data searchpermuserhasPermissionsforumpermissionscansearch
                <
    vb:if condition="$searchperm AND $vboptions['enablesearches']">
                <
    li class="search-container">
                    <
    form id="searchForm" action="https://www.google.com/search" class="h-left" method="GET" target="_blank">
                        <
    div class="h-left">
                            <
    div class="search-box search-btn-inside-box">
                                <
    input type="text" name="q" id="q" placeholder="{vb:phrase search}" class="textbox search-term" autocomplete="off" />
                                <
    button type="submit" id="btnSearch" class="search-btn" title="{vb:phrase search}"><span class="vb-icon vb-icon-search"></span></button>
                                    <
    input type="hidden" name="sitesearch" value="linux-zone.org" />
                                <
    div class="vertical-divider-left"></div>
                                <
    div id="searchPopupControl" title="{vb:phrase filter_search}"><span class="vb-icon vb-icon-arrow-down-small"></span></div>
                                <
    div id="searchPopupContent">{vb:template search_popuppage={vb:raw page}, user={vb:raw user}}</div>
                            </
    div>
                        </
    div>
                    </
    form>
                </
    li>
                </
    vb:if>
            </
    ul
    #7 ارسال شده در تاريخ 03-01-2018 در ساعت 08:40 PM

  8. amir_opensource آواتار ها
    amir_opensource
    کاربر نیمه فعال
    Jan 2017
    248
    66
    261
    56
    ممنون از همه با این کدها اوکی شد :
    کد PHP:
                            <li class="search-container">
                                <
    form id="searchForm" action="https://www.google.com/search" class="h-left" method="GET" target="_blank">
                                    <
    div class="h-left">
                                        <
    div class="search-box search-btn-inside-box">
                                            <
    input type="text" name="q" id="q" placeholder="{vb:phrase search}" class="textbox search-term" autocomplete="off" />
                                            <
    button type="submit" id="btnSearch" class="search-btn" title="{vb:phrase search}"><span class="vb-icon vb-icon-search"></span></button>
    <
    input type="hidden" name="sitesearch" value="linux-zone.org" />
                                            <!--
    div class="vertical-divider-left"></div
    #8 ارسال شده در تاريخ 03-03-2018 در ساعت 02:17 PM

  9. P30web آواتار ها
    P30web
    مدیر کل سایت
    علیرضا احمدی
    Oct 2015
    وب پارسی
    8,327
    7826
    1,793
    5,365
    36
    سلام

    خوشحالیم که در نهایت مشکل برطرف شده است .
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #9 ارسال شده در تاريخ 03-05-2018 در ساعت 02:17 PM

  10. کاربر مقابل پست P30web عزیز را پسندیده است .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed With Cooperation

Of Creatively