Doka

Как создать новый блок справа

Recommended Posts

Сделал я новый блок {include file="right_special2.tpl"}
 
Вот его содержимое (Это точная копия первого блока VIP) Так, что мне убрать из кода, чтобы у меня получился пустой еще один блок? Чтобы в него я мог вставить либо код группы от ВК, либо свое объявление или рекламу?

<div id="right_special"><h3>Сециальное предложение</h3><div class="clr"></div>{section name=i loop=$special_items2}{if $smarty.section.i.index < 4}<div id="item"><a href="{$special_items2[i].href}">{$special_items2[i].path}</a><br><div id="item_img">{if $special_items2[i].img[0].preview != ''}<a href="{$special_items2[i].href}"><img src="{$estate_folder}/img/data/{$special_items2[i].img[0].preview}" border="0" /></a>{else}<a href="{$special_items2[i].href}"><img src="{$estate_folder}/img/no_foto.png" border="0" /></a>{/if}<span class="price">{$special_items2[i].price|number_format:0:",":" "}</span></div>{$special_items2[i].text|strip_tags|truncate:200}</div>{/if}{/section}<script language="JavaScript" src="http://r1.wmlink.ru/?id=394587"></script></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ответ исчерпывающий  :angry:   Как так можно объяснять?!  :blink:  Вы для разработчиков объясняете или для чайников? Я считаю, что для чайников, а для чайников ПОДРОБНЕЕ НАДО!!!

 

И что я щас должен сделать с тем, что Вы написали: 

 

 

Сделать
<div id="right_special">
сюда свой код
</div>

 

В какое место я эти дивы должен воткнуть!?  :angry:  :angry:  :angry:  :angry:  :angry:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну я же вам написал код, который должен быть в right_special2.tpl

В поле "Свой код" вы пишите что угодно, зависит от того что вы туда хотите поставить.

Например, что хотите поставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошо, сделал я right_special2.tpl с кодом

<div id="right_special">сюда свой код</div>

Тепрьже этот right_special2.tpl должен появиться справа, правильно? А для этого его надо инклюдить в layout_basic.tpl

Делается это командой {include file="right_special2.tpl"} (Как Вы писали) Так вот когда я эту команду вставляю в layout_basic.tpl у меня весь сайт падает, следовательно НЕ ПРАВИЛЬНО ВСТАВЛЯЮ

 

Вот код layout_basic.tpl

<div id="content">            {include file="top_fixed_menu.tpl.html"}					<div class="header">            <a href="{$estate_folder}/"><img class="logo" src="{$estate_folder}/template/frontend/agency/img/{$template_vars_logo}" alt="" title=""></a>            {if $show_demo_banners == 1}            <div id="es"> <img src="{$estate_folder}/template/frontend/agency/img/demo_transparent1.png" align=left width="214" height="78" border="0" alt="скачать демо-версию" title="скачать демо-версию">            </div>            <div id="es"> <img src="{$estate_folder}/template/frontend/agency/img/buy_product.png" align=left width="280" height="78" border="0" alt="купить CMS Sitebill" title="купить CMS Sitebill">            </div>                        <div id="es"> <img src="{$estate_folder}/template/frontend/agency/img/template.png" align=left width="196" height="78" border="0" alt="Шаблоны для CMS Sitebill" title="Шаблоны для CMS Sitebill">            </div>                                    {/if}                    <div class="clear"></div>            		{include file="slidemenu.tpl"}		</div>				<div id="lc">			<div id="left">				<div id="search_main">				{if !$is_account}                        {include file="search_form.tpl"}                {else}                        {include file="remember.tpl"}                {/if}				</div>			</div>						<div id="left1">			{if $category_tree != ''}				<div id="tree">					<ul class="submenu">{$category_tree}</ul>				</div>				<div class="clear"></div>			{/if}						{if $geodata_on_home}                {include file="map.tpl"}			{/if}            {if $is_account}            <div class="account">                {if $breadcrumbs != ''}                    <div id="breadcrumbs">{$breadcrumbs}</div>                {/if}                   <div class="clear"></div>                                {$main}            </div>            {else}						<div id="tabs-services">				<ul>				<li><a href="#tabs-services-main">{$L_TABS_MAIN}</a></li>				<li><a href="#tabs-services-favorites" id="getmyfavorites">{$L_TABS_FAVORITES} (<span id="favorites_count">{$smarty.session.favorites|count}</span>)</a></li>				<li><a href="#tabs-services-special" id="specialoffers">{$L_TABS_SPECIAL}</a></li>				</ul>								<div id="tabs-services-main">				{if $breadcrumbs != ''}					<div id="breadcrumbs">{$breadcrumbs}</div>				{/if}										{if $main_file_tpl != ''}				     <div class="clear"></div>				    {include file="$main_file_tpl"}				{else}					{$main}				{/if}				</div>				<div id="tabs-services-favorites">{$L_TABS_FAVORITES}</div>				<div id="tabs-services-special">{$L_TABS_SPECIAL}</div>			</div>			{/if}			</div>											</div>		<div id="rc">		    {if $right_column != ''}			     <div class="rcont">			     {if $show_demo_banners == 1}   				<div id="right2">				    <div class="vk">												<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>										<!-- VK Widget -->					<div id="vk_groups"></div>					<script type="text/javascript">					{literal}					VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);					{/literal}					</script>					<br> 					</div>				</div>				{/if}                    <div id="right2">                           						<div id="news_column">						{include file="news_list_column.tpl"}						</div>				      <p>{include file="right_special.tpl"}</p>				      <div id="news_column">          {$apps_pages_column}                      </div>					                    </div>                                                    				</div>			{/if}			{if $is_account and $category_tree_account}                 <div class="rcont">                    <div id="right2">                                               			     {$category_tree_account}			     </div>           		 </div>			{/if}		</div>			<div class="clear"></div>		{include file="footer.tpl"}	</div>

Так куда мне вставить {include file="right_special2.tpl"} чтобы появился новый блок справа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

					<div id="right2">                 <div class="vk">                                                <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>                                        <!-- VK Widget -->                    <div id="vk_groups"></div>                    <script type="text/javascript">                    {literal}                    VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);                    {/literal}                    </script>                    <br>                    </div>                </div>                {/if}<div id="right2">                        <div id="news_column">                        {include file="news_list_column.tpl"}                        </div>                     <p>{include file="right_special.tpl"}</p>                     <div id="news_column">                     {$apps_pages_column}</div><div id="right2">{include file="right_special2.tpl"}</div>

код от VK уже присутствует

{if $show_demo_banners == 1}

                <div id="right2">

                 <div class="vk">                            

                    <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>

                    

                    <!-- VK Widget -->

                    <div id="vk_groups"></div>

                    <script type="text/javascript">

                    {literal}

                    VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);

                    {/literal}

                    </script>

                    <br>

                    </div>

                </div>

                {/if}

 

Прежде чем делать большие изменения нужно почитать хотя бы основу HTML

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так куда мне вставить {include file="right_special2.tpl"} чтобы появился новый блок справа?

Рядом с этим<p>{include file="right_special.tpl"}</p>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
					<div id="right2">                 <div class="vk">                                                <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>                                        <!-- VK Widget -->                    <div id="vk_groups"></div>                    <script type="text/javascript">                    {literal}                    VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);                    {/literal}                    </script>                    <br>                    </div>                </div>                {/if}<div id="right2">                        <div id="news_column">                        {include file="news_list_column.tpl"}                        </div>                     <p>{include file="right_special.tpl"}</p>                     <div id="news_column">                     {$apps_pages_column}</div><div id="right2">{include file="right_special2.tpl"}</div>

код от VK уже присутствует

{if $show_demo_banners == 1}

                <div id="right2">

                 <div class="vk">                            

                    <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>

                    

                    <!-- VK Widget -->

                    <div id="vk_groups"></div>

                    <script type="text/javascript">

                    {literal}

                    VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);

                    {/literal}

                    </script>

                    <br>

                    </div>

                </div>

                {/if}

 

Прежде чем делать большие изменения нужно почитать хотя бы основу HTML

 

Это вообще к чему замечание?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Так куда мне вставить {include file="right_special2.tpl"} чтобы появился новый блок справа?

Рядом с этим<p>{include file="right_special.tpl"}</p>

Рядом вставил, работает... НО... я прошу подсказать как сделать чтобы right_special и right_special2 были не одним блоком (не сливались) а двумя раздельными блоками...

Вопрос попрежнему актуален

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рядом вставил, работает... НО... я прошу подсказать как сделать чтобы right_special и right_special2 были не одним блоком (не сливались) а двумя раздельными блоками...

Вопрос попрежнему актуален

Тогда сделайте так чтобы они были в разных блоках

<div id="right2">тут каждый из блоков</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть в layout_basic.tpl вставить код 

<div id="right2">тут каждый из блоков</div>

а вместо "тут каждый из блоков" вставить {include file="right_special2.tpl"}

 

Правильно я понял ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я же Вам написал:

<div id="right2">
{include file="right_special2.tpl"}
</div>

 

ставим сюда :

<div id="right2">

                 <div class="vk">                            
                    
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>
                    
                    
<!-- VK Widget -->
                    <div id="vk_groups"></div>
                    <script type="text/javascript">
                    {literal}
                    VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);
                    {/literal}
                    </script>
                    <br>
                    </div>
                </div>
                {/if}
<div id="right2">
                        <div id="news_column">
                        {include file="news_list_column.tpl"}
                        
</div>
                 <p>{include file="right_special.tpl"}</p>
                 <div id="news_column">
{$apps_pages_column}
</div>
<div id="right2">
{include file="right_special2.tpl"}
</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть в layout_basic.tpl вставить код 

<div id="right2">тут каждый из блоков</div>

а вместо "тут каждый из блоков" вставить {include file="right_special2.tpl"}

 

Правильно я понял ?

да

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня получился блок в блоке, вот посмотрите http://moy-noginsk.ru/ в самом низу справа где написано "сюда свой код" <--- это и есть новый блок))) Тока он корявый какой то)

 

 

Все разобрался, вставил код после второго </div> и все выровнялось!  :)

Благодарю всех кто помог! 

 

P.S. Конечно по уму надо сделать более детальное описание настроек Вашей cms. Иначе мозги и Вам и себе делаем  ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
<!-- VK Widget -->

<div id="vk_groups"></div>

<script type="text/javascript">

{literal}

VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);

{/literal}

</script>

<br> 

</div>

</div>

{/if}

                    <div id="right2">                           

<div id="news_column">

{include file="news_list_column.tpl"}

</div>

{include file="right_special.tpl"}

<div id="news_column">

            {$apps_pages_column}

                        </div>

 </div>

<div id="right2">

                        {include file="right_special2.tpl"}

                        </div>

 

Сделал как здесь рекомендовали но блок появился в блоке vip Что надо поправить что бы блок стал отдельно в правой стороне?

post-2168-0-14765200-1416434022_thumb.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да спасибо, получилось что блок стал отдельно, вот ток проблемка нижний блок где вставить щётчик уезжает в лево, а надпись сделано  на CMS sitebill уезжает в право, как блок убираю что вставлял, всё становится на место где здесь что надо поправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да спасибо, получилось что блок стал отдельно, вот ток проблемка нижний блок где вставить щётчик уезжает в лево, а надпись сделано  на CMS sitebill уезжает в право, как блок убираю что вставлял, всё становится на место где здесь что надо поправить?

Обычно такое происходит когда добавили теги с незакрытыми окончаниями.

Например, добавили <div> но не закрыли его через </div>.

Чтобы определить в чем проблема, скопируйте сюда ТОЛЬКО ТОТ КОД, который вы добавили. Посмотрим в нем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
<!-- VK Widget -->

<div id="vk_groups"></div>

<script type="text/javascript">

{literal}

VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835);

{/literal}

</script>

<br> 

</div>

</div>

{/if}

                    <div id="right2">                           

<div id="news_column">

{include file="news_list_column.tpl"}

</div>

{include file="right_special.tpl"}

<div id="news_column">

            {$apps_pages_column}

                        </div>

</div>

                        <div id="right2">

                        {include file="right_special2.tpl"}

                        </div>

 

                    </div>

                    

                                

</div>

{/if}

{if $is_account and $category_tree_account}

                 <div class="rcont">

                    <div id="right2">                           

                    

    {$category_tree_account}

    </div>

            </div>

{/if}

</div>

 

<div class="clear"></div>

 

{include file="footer.tpl"}

</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас