Page 1 of 2
Редактирование Шаблона HTML
Posted: Sat Mar 02, 2013 3:17 pm
by akkord
Здравствуйте! Помогите, пожалуйста, начинаюшему....
Где можно отредактировать шаблон HTML ? Где он находится.
Пытаюсь его найти, но нахожу только CSS.
Мне необходимо изменить размер окна в форме лбратной связи на моем сайте, я по коду странице знаю где эта строка в html и что там менять, НО НЕ МОГУ HTML РАЗЫСКАТЬ "В АДМИНКЕ"....
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 4:52 pm
by guro
Вот возможные варианты:
1. "Контент" => "Страницы"
2. "Контент" => "Блоки контента"
3. "Оформление" => "Шаблоны"
4. "Контент" => "Calguys Feedback Module"
5. "Pасширения" => "Конструктор форм"
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 6:33 pm
by akkord
Спасибо! Попытаюсь развернуть вопрос.
Мне необходимо изменить размер окна обратной связи код страницы
---------------------------------
Текст сообщения:
</div>
<div class="col70" style="float: left; width: 70%;">
<textarea name="m9233acomment"
cols="80" rows="15" class="cms_textarea"></textarea>
</div>
</div>
<div class="clearfix"></div>
-----------------------------
где я должен поменять
cols="80" на cols="49" и всё будет окей!
И где я ЭТО могу найти именно в таком виде
В модуле Calguys Feedback код
-----------------------------
<textarea name="
{$actionid}field_{$fieldid}">{$field.value}</textarea>
{elseif $field.type == 3}
<select name="{$actionid}field_{$fieldid}">
{html_options options=$field.attrib.options selected="{$field.value}"}
</select>
{elseif $field.type == 4}
<select multiple="multiple" size="4" name="{$actionid}field_{$fieldid}[]">
---------------
Я вижу эти недоработки в коде странице (через хром) , но не могу найти где это можно поменять...
Спасибо!
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 6:42 pm
by guro
Если приглядеться, то вот это -
Code: Select all
<textarea name="m9233acomment" cols="80" rows="15" class="cms_textarea"></textarea>
не соответствует вот этому -
Code: Select all
<textarea name="{$actionid}field_{$fieldid}">{$field.value}</textarea>
Делаем вывод, что это не тот шаблон.
Посмотрите на самой странице ("Контент" => "Страницы"), кто выводит вашу форму. Какой модуль? Или блок контента? Или тег пользователя?
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 7:07 pm
by akkord
Блок контента - footer
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 7:35 pm
by guro
Идете сюда "Контент" => "Блоки контента". Ищете блок "footer". Смотрите в нем код.
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 7:41 pm
by akkord
Тег для использования этого блока
{global_content name='footer'}
Код блока
--------------
<p>© Copyright {custom_copyright} - CMS Made Simple<br /> This site is powered by <a href="http://www.cmsmadesimple.org">CMS Made Simple</a> version {cms_version}</p>
-------------
Больше нет ничего.....
Может надо надо добавить новый блок контента?
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 7:46 pm
by guro
Значит вы нашли не то))
Давайте по порядку.
1. Ваша форма обратной связи находится на какой-то странице. Смотрите на сайте последнюю часть урла. Это алиас вашей страницы;
2. Ищете страницу с таким алиасом в админке в разделе "Контент" => "Страницы".
3. Смотрите содержимое этой страницы. Скорее всего там будет вызов какого-то модуля, тега, блока.
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 7:55 pm
by akkord
Вызывает {CGFeedback}
-------
код модуля
{* comment form template *}
{if isset($message)}
<div class="pagemessage">{$message}</div>
{else}
{* no message... display the form *}
<div class="cgfeedback_addcomment">
{if isset($error)}
<div class="error">{$error}</div>
{/if}
{$formstart}
<fieldset style="margin: 1em;">
<legend> {$mod->Lang('prompt_add_comment')} </legend>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_title')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}title" size="40" maxlength="255" value="{$title}"/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_your_name')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}author_name" size="40" maxlength="255" value="{$author_name}"/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_your_email')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}author_email" size="40" maxlength="255" value="{$author_email}"/>
</div>
</div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_comment')}:
</div>
<div class="col70" style="float: left; width: 70%;">
{$input_comment}
</div>
</div>
<div class="clearfix"></div>
{* custom fields *}
{if isset($fields)}
{foreach from=$fields key='fieldid' item='field'}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$field.name}:
</div>
<div class="col70" style="float: left; width: 70%;">
{if isset($field.input)}
{$field.input}
{elseif $field.type == 0 or $field.type == 1 }
<input type="text" name="{$actionid}field_{$fieldid}" value="{$field.value}" size="{$field.attrib.length}" maxlength="{$field.attrib.maxlength}"/>
{elseif $field.type == 2}
{* text area fields should have an input... so this should never get caled... but just in case *}
<textarea name="{$actionid}field_{$fieldid}">{$field.value}</textarea>
{elseif $field.type == 3}
<select name="{$actionid}field_{$fieldid}">
{html_options options=$field.attrib.options selected="{$field.value}"}
</select>
{elseif $field.type == 4}
<select multiple="multiple" size="4" name="{$actionid}field_{$fieldid}[]">
{html_options options=$field.attrib.options selected="{$field.value}"}
</select>
{/if}
</div>
</div>
{/foreach}
{/if}
{if isset($captcha_img)}
{* handle captcha image *}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;"> </div>
<div class="col70" style="float: left; width: 70%;">
{$captcha_img}<br/>
<input type="text" name="{$actionid}feedback_captcha" value="" size="20"/>
</div>
</div>
{/if}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="submit" name="{$actionid}submit" value="{$mod->Lang('submit')}"/>
</div>
</div>
<div class="clearfix"></div>
</fieldset>
{$formend}
</div>
{/if}
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:08 pm
by guro
У вас в фидбэке один шаблон на закладке "Шаблон формы отправки"?
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:12 pm
by akkord
естественно нет.
Комментарии
Поля
Шаблон формы отправки
Шаблон оценок
Шаблон списка
Шаблон просмотра
Шаблон по умолчанию
Уведомления пользователей
Уведомления администратора
Настройки
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:13 pm
by guro
Вы не поняли вопрос)
На закладке "Шаблон формы отправки" - сколько шаблонов?
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:18 pm
by akkord
Пардон.
Два Ещё есть Radio
----------
{* comment form template *}
{if isset($message)}
<div class="pagemessage">{$message}</div>
{else}
{* no message... display the form *}
<div class="cgfeedback_addcomment">
{if isset($error)}
<div class="error">{$error}</div>
{/if}
{$formstart}
<fieldset style="margin: 1em;">
<legend> {$mod->Lang('prompt_add_comment')} </legend>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_title')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}title" size="80" maxlength="255" value="{$title}"/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_your_name')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}author_name" size="40" maxlength="255" value="{$author_name}"/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_your_email')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="text" name="{$actionid}author_email" size="40" maxlength="255" value="{$author_email}"/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_notify')}:
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="checkbox" name="{$actionid}author_notify" value="1" {if $author_notify == 1}checked="checked"{/if}/>
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_your_rating')}:
</div>
<div class="col70" style="float: left; width: 70%;">
{section name='outer' start=1 loop=6}
<input name="{$actionid}rating" type="radio" value="{$smarty.section.outer.index}" {if $rating == $smarty.section.outer.index} checked="checked"{/if} />
{section name='inner' start=1 loop=$smarty.section.outer.index+1}
<img src="{$rating_imgs.img_on}" alt=""/>
{/section}
<br/>
{/section}
</div>
</div>
<div class="clearfix"></div>
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$mod->Lang('prompt_comment')}:
</div>
<div class="col70" style="float: left; width: 70%;">
{$input_comment}
</div>
</div>
<div class="clearfix"></div>
{* custom fields *}
{if isset($fields)}
{foreach from=$fields key='fieldid' item='field'}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
{$field.name}:
</div>
<div class="col70" style="float: left; width: 70%;">
{if isset($field.input)}
{$field.input}
{elseif $field.type == 0 or $field.type == 1 }
<input type="text" name="{$actionid}field_{$fieldid}" value="{$field.value}" size="{$field.attrib.length}" maxlength="{$field.atrrib.maxlength}"/>
{elseif $field.type == 2}
{* text area fields should have an input... so this should never get caled... but just in case *}
<textarea name="{$actionid}field_{$fieldid}">{$field.value}</textarea>
{elseif $field.type == 3}
<select name="{$actionid}field_{$fieldid}">
{html_options options=$field.attrib.options selected="{$field.value}"}
</select>
{elseif $field.type == 4}
<select multiple="multiple" size="4" name="{$actionid}field_{$fieldid}[]">
{html_options options=$field.attrib.options selected="{$field.value}"}
</select>
{/if}
</div>
</div>
{/foreach}
{/if}
{if isset($captcha_img)}
{* handle captcha image *}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;"> </div>
<div class="col70" style="float: left; width: 70%;">
{$captcha_img}<br/>
<input type="text" name="{$actionid}feedback_captcha" value="" size="20"/>
</div>
</div>
{/if}
<div class="row" style="margin: 1em;">
<div class="col30" style="float: left; width: 29%;">
</div>
<div class="col70" style="float: left; width: 70%;">
<input type="submit" name="{$actionid}submit" value="{$mod->Lang('submit')}"/>
</div>
</div>
<div class="clearfix"></div>
</fieldset>
{$formend}
</div>
{/if}
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:30 pm
by guro
Всё. Я понял где ваша textarea.
В шаблоне есть вызов
это и есть textarea
Code: Select all
<textarea name="m9233acomment" cols="80" rows="15" class="cms_textarea"></textarea>
В CSS переопределите для класса cms_textarea ширину.
Re: Редактирование Шаблона HTML
Posted: Mon Mar 04, 2013 8:44 pm
by akkord
вот с чего я начал...где менять? откуда берет данные input_comment?