atosdo
Newbie-
Posts
7 -
Joined
-
Last visited
atosdo's Achievements
Explorer (1/14)
0
Reputation
-
Как поцепить обработчик на динамически созданный элемент?
atosdo replied to atosdo's question in JavaScript
Потому что ты не юзаешь jquery ui dialog -
Как поцепить обработчик на динамически созданный элемент?
atosdo replied to atosdo's question in JavaScript
Ах да, забыл добавить, On почему то не работает... $('.select-option.add-new').on('hastext', 'input.option-name', function () { Такое не вызывает никакой реакции. Вообще это все происходит в диалоге (jquery ui dialog) и в нем куча вложенных вещей и это все динамически создается и добавляется... -
Добрый день. У меня имеется див с элементами внутри <div class="select-option @Model.ClassName"> @Html.Hidden("WorkflowStepUserSelectOptions[0].Id", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Id : 0)) <img src="@Url.Content("~/Content/Images/base/data_sort.png")" /> @Html.TextBox("WorkflowStepUserSelectOptions[0].Name", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Name : ""), new { @class = "option-name" }) <img src="@Url.Content("~/Content/Images/base/delete.png")" /> </div> На событие textchange @Html.TextBox - который превращается в <input ... class = 'option-name'> вешаю такое, используя jQuery: $('.select-option.add-new input.option-name').bind('hastext', function () { $(this).closest('.select-option') .removeClass('add-new'); $('.select-option.template') .clone(true) .removeClass('template') .addClass('add-new') .appendTo($(this).closest('.select-option')); $(this).off(); }); После того, как будет создана копия, на ней уже не будет обработчика textchange - как его туда навесить??? Заранее благодарен за ответы.
-
Для меня трудно разобраться в этом smarty-коде Вот какой шаблон есть на smarty(внутренние страницы в 2х колоночном виде) А вот под такой надо его переделать
-
Всем привет. Есть такой вопрос. Имеется шаблон сверстанный в joomla через <div>/css. И есть движок в котором шаблон создан через smarty - в .tpl-ях. В тех .tpl куча smarty-кода да и еще в табличной верстке. Приведу немного кода: <body style="margin: 0px;" onload="get_parseGET(); InComparisonList();{if (($data.user_type eq 2 || ($data.user_type eq 3 && $data.agency_approve eq 1)) && $data.id_country && $data.in_base && $use_maps_in_account)||($use_maps_in_viewprofile && $profile.country_name && $view eq 'general' && (($registered eq 1 && $group_type eq 1) || ($registered eq 1 && $contact_for_free) || $mhi_registration || $contact_for_unreg) && ($profile.in_base || $profile.company_data.in_base))||(($profile.type eq 2 || $profile.type eq 4) && $view eq 'map' && $data.in_base && $use_maps_in_viewprofile)} getMapGlobal("{$map.name}", "map_container", "{$profile.adress}", "{$profile.city_name}", "{$profile.region_name}", "{$profile.country_name}", "{$profile.lat}", "{$profile.lon}");{/if}"> <table cellpadding="0" cellspacing="0" width="100%" border="0"> <tr valign="top"> <td align="center"> <noscript><div style="padding-top: 10px;"><font class="error">{$lang.default_select.enable_javascript}</font><div></noscript> <table cellpadding="0" cellspacing="0" class={if $section_name == "index"}"index_page"{else}"page"{/if} border="0"> <tr> <td height="48" align="left"> <a href='{$server}{$site_root}/{if $registered}homepage.php{else}index.php{/if}' class="home_link">{$lang.default_select.home_page}</a> <!--{section name=m loop=$lang_menu} {if $lang_menu[m].vis eq 1} <a class="lang_menu{if $lang_menu[m].id_lang eq $lang_code}_active{/if}" href="{$file_name}?lang_code={$lang_menu[m].id_lang}{$add_to_lang}">{$lang_menu[m].value}</a> {/if} {/section}--> </td> <td height="48" align="right"> {strip} <font class="hidden"> {if $registered} <font class="text"><b>{$user[1]}</b></font> <font class="text">|</font> <span id="comparison_str" {if !$comparison_ids_cnt}style="display: none;"{/if}> <a href="{$server}{$site_root}/compare.php">{$lang.default_select.comparison_list} ({$comparison_ids_cnt})</a> <font class="text">|</font> </span> {if $lang_menu} <select onchange="document.location.href = '{$file_name}?lang_code='+this.value+'{$add_to_lang}'"> {section name=m loop=$lang_menu} {if $lang_menu[m].vis eq 1} <option value="{$lang_menu[m].id_lang}" {if $lang_menu[m].id_lang eq $lang_code}selected{/if}>{$lang_menu[m].value}</option> {/if} {/section} </select> <font class="text">|</font> {/if} {if !$mhi_services} {if $period_rest>0}{if $lang_menu} {/if}<font class="text">{$lang.headers.period_rest}:</font> <font class="text"><a href="services.php?sel=group">{$period_rest} {if $day_id eq 1}{$lang.default_select.days_1}{elseif $day_id eq 2}{$lang.default_select.days_2}{elseif $day_id eq 3}{$lang.default_select.days_3}{/if}</a> <font class="text">|</font>{if !$lang_menu} {/if}{/if} {if $lang_menu} {/if}<font class="text">{$lang.headers.user_account}:</font> <a href="./services.php" {if $section_name == 'services'} class="user_menu_link_active" {/if}>{$cur_symbol} {$user_account}</a> <font class="text">|</font> {/if} {section name=m loop=$homepage_user_menu} {if $smarty.section.m.index} <font class="text">|</font>{/if} <a href="{$homepage_user_menu[m].href}" {if $homepage_user_menu[m].onclick} onClick="{$homepage_user_menu[m].onclick}" {/if} {if $section_name == $homepage_user_menu[m].name} class="user_menu_link_active" {/if}>{$homepage_user_menu[m].value}</a> {if $homepage_user_menu[m].new>0} <img src="{$site_root}{$template_root}{$template_images_root}/mail_alert.gif" border="0" vspace="0" hspace="0" alt="{$lang.default_select.unread_messages}">{/if} {/section} {else} <span id="comparison_str" {if !$comparison_ids_cnt}style="display: none;"{/if}> <a href="{$server}{$site_root}/compare.php">{$lang.default_select.comparison_list} ({$comparison_ids_cnt})</a> <font class="text">|</font> </span> {if $lang_menu} <select onchange="document.location.href = '{$file_name}?lang_code='+this.value+'{$add_to_lang}'"> {section name=m loop=$lang_menu} {if $lang_menu[m].vis eq 1} <option value="{$lang_menu[m].id_lang}" {if $lang_menu[m].id_lang eq $lang_code}selected{/if}>{$lang_menu[m].value}</option> {/if} {/section} </select> {if $index_user_menu} <font class="text">|</font> {/if} {/if} {section name=m loop=$index_user_menu} {if $smarty.section.m.index} | {/if}<a href="{$index_user_menu[m].href}" {if $index_user_menu[m].onclick} onClick="{$index_user_menu[m].onclick}" {/if}>{$index_user_menu[m].value}</a> {/section} {/if} </font> {/strip} </td> </tr> </table> </td> </tr> ... Стоит ли заниматься переводом joomla шаблона в smarty? Насколько это трудоемко? Стоит ли с этим возиться или это сплошная головная боль?
-
К хосту доступа нету, я им в поддержку писал и не раз. Вот какие разделы есть в админке. Название, URL, язык и регион Там задаются описание сайта, настройки языка, поиск и прочее. Дизайн Там настройки лого, меню, цвета, фоны формочек. Дополнительные настройки Включает в себя редактор слотов - Слоты - это места на сайте, куда вы можете вставлять свой html-код. Это могут быть ваши собственные баннеры или коды баннерообменных сетей. Их там тока 3: Footer, Head, Zeropixel В них я пишу свой HTML и CSS код. Вот куда оно его вставляет Вот из-за чего вся сложность, так как надо опускать все блоки, что выше, в саму шапку, что ниже.
-
Здравствуйте. Мне очень нужен совет и помощь по этому такому вопросу: Работодатель на свою и мою голову стал партнером mamba.ru. Появилась задача сменить дизайн сайта, чтобы он был не таким, как у конкурентов и пр. Нарисовали шапку. И тут все началось. Все файлы лежат на хосте мамбы. Все изменения, которые можно вносить в админке, очень скудны. Чтобы править шапку, туда можно вставлять html и css код, НО!!!! Этот код вставляется не в шапке(не в блоке с id HeadBlock), а до нее, отсюда все проблемы. Все что я добавляю, появляется вверху шапки а не в ней! А добавить туда надо аж 2 меню, он-лайн радио-плеер. Добавил, но теперь не знаю как это все опустить правильно в шапку. Вот что пока вышло: http://new.love.crystal.in.ua.lovesupport.ru/ Вообще надо, чтобы картинка в шапке была по центру. Кто чем может, помогите. Или дайте совет, что лучше сделать.