Не могу перенести поисковую форму с главной страницы в модальное окно
| Ulan03 |
|
|---|---|
|
Добрый день! Скачал и установил Фриланс-биржу 2.6.9. Редактирую дизайн под себя. Хочу убрать с главной страницы поиск проектов в модалное окно. Но при переносе тега {PROJECTS_SEARCH} в код всплывающего окна, ничего не происходит. Подскажите куда смотреть? |
| Macik |
|
|---|---|
|
Рискну предположить, что тег `{PROJECTS_SEARCH}` генерируется строго в определенной части шаблона (в заголовке, подвале или главной). Т.е. обработчик тега может вызываться через хук из соотв. части (header.php, footer.php, …). Как только вы его переносите в другую часть, тег перестает обрабатыватся. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
| Ulan03 |
|
|---|---|
#41577 Macik: Этот тэг стоит в index.tpl.Переносил код модального окна в этот файл в место где стоит тэг {PROJECTS_SEARCH} ничего не происходит. |
| Macik |
|
|---|---|
|
Тогда приведите код вашего модального окна, и кусок кода, который получается в выходном Html файле. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
| Ulan03 |
|
|---|---|
|
Код модального окна:
<div id="modal2" class="modal hide fade">
<div class="modal-header">
<h2>Поиск</h2>
</div>
<div class="modal-body">
{PROJECTS_SEARCH}
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">{PHP.L.Close}</button>
</div>
</div>
Код index.tpl
<!-- BEGIN: MAIN -->
<div class="row">
<div class="span12">
<!-- IF {PHP.cot_plugins_active.paytop} -->
{PHP|cot_get_paytop ('top')}
<!-- ENDIF -->
</div>
</div>
<div class="row">
<div class="span3">
<div class="well well-small">{PROJECTS_CATALOG}</div>
<!-- IF {PHP.cot_plugins_active.userpoints} -->
<h4 class="mboxHD">{PHP.L.userpoints_topfreelancers}</h4>
{PHP|cot_get_topusers (4, 5)}
<br/>
<br/>
<h4 class="mboxHD">{PHP.L.userpoints_topemployers}</h4>
{PHP|cot_get_topusers (7, 5)}
<!-- ENDIF -->
<!-- IF {INDEX_NEWS} -->
<br/>
<br/>
<div class="block">
{INDEX_NEWS}
</div>
<!-- ENDIF -->
</div>
<div class="span9">
<div id="modal2" class="modal hide fade">
<div class="modal-header">
<h2>Поиск</h2>
</div>
<div class="modal-body">
{PROJECTS_SEARCH}
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">{PHP.L.Close}</button>
</div>
</div>
<!-- IF {PHP.cot_plugins_active.paypro} -->
<!-- IF !{PHP|cot_getuserpro()} AND {PHP.cfg.plugin.paypro.projectslimit} > 0 AND {PHP.cfg.plugin.paypro.projectslimit} <= {PHP.usr.id|cot_getcountprjofuser($this)} -->
<div class="alert alert-warning">{PHP.L.paypro_warning_projectslimit_empty}</div>
<!-- ENDIF -->
<!-- IF !{PHP|cot_getuserpro()} AND {PHP.cfg.plugin.paypro.offerslimit} > 0 AND {PHP.cfg.plugin.paypro.offerslimit} <= {PHP.usr.id|cot_getcountoffersofuser($this)} -->
<div class="alert alert-warning">{PHP.L.paypro_warning_offerslimit_empty}</div>
<!-- ENDIF -->
<!-- ENDIF -->
{PROJECTS}
</div>
</div>
<!-- END: MAIN -->
Dit bericht is bewerkt door Macik (2016-04-02 11:39, 9 jaren ago) |
| Macik |
|
|---|---|
|
Сейчас нет возможности запустить и повторить. Поэтому могу только посоветовать поэкспериментировать: - попробуйте для начала заключить тег в более простую конструкцию, типа `div` блоков, посмотрите что происходит. - откройте отладчик в браузере (сейчас есть в любом современном он есть), посмотрите содержимое блока через него, возможно тег парсится, но содержимое не отображается по каким-либо причинам, например из за стилей в CSS или работы другого плагина. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
| Denisbox |
|
|---|---|
|
Навскидку: В приведённом коде нет ссылки или кнопки вызова модального окна. попробуйте переместить сам вызов в шаблон index.tpl contact: fonts (at) otlab . ru
|