• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
Я вам и дал ссылку на другую, точнее обновленную библиотеку, у неё выше защита и совместимость с более новыми PHP и GD скачать содержимое архива скопируйте в папку на хосте /includes/codegen/ с заменой файлов и папок, файлы form_example.php и index.php из архива копировать не нужно…
в файле /templates/ваш_шаблон/components/com_users_profile.tpl
ищите строки (~385)
попробуйте поменять последний вызов math в строке:
ищите строки (~385)
{if $col==6} {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if} {/foreach} {if $col>1} <tr> <td colspan="{math equation="x - y + 1" x=$col y=$maxcols}"> </td> </tr> {/if}
<td colspan="{$col-$maxcols+1}"> </td>
в настройках сайта > Способ отправки: Функция mail в PHP
она так же и работает…
она так же и работает…
проверяй, работает даже на странице профиля причём синхронно )
(в шаблоне блок я его вставлял в самом конце перед закомментированным аватаром и без условий)
(в шаблоне блок я его вставлял в самом конце перед закомментированным аватаром и без условий)
в файлике /modules/mod_usermenu/module.php после строки (~20)
добавляем:
и там где передаем переменные в смарти добавляем строчку:
в шаблоне блок выглядит так:
js можно и этим вариантом в шаблоне {add_js file="components/users/js/profile.js"}
if (!$inUser->id){ return false; }
$usr = cmsUser::loadUser($inUser->id); $usr['status_date'] = cmsCore::dateDiffNow($usr['status_date']); $usr['status_text'] = $usr['status'];
$smarty->assign('usr', $usr);
<div class="usr_status_bar"> <div class="usr_status_text" {if !$usr.status_text} style="display:none"{/if}> <span>{$usr.status_text}</span> <span class="usr_status_date" >// {$usr.status_date} {$LANG.BACK}</span><span> </span> </div> <div class="usr_status_link"> <a href="javascript:" onclick="setStatus({$usr.id})">изменить статус</a> </div> </div>
нет там нужно в самом модуле mod_usermenu/module.php прописывать (не в шаблоне) запросы на статус и дату
#8
22 июня 2011 в 14:20
на сайте у разработчиков можно скачать сконфигурированную и настроенную для себя версию галереи, включая стили…
потом подключить в шаблоне фотогалереи js добавить див с классом и в цикле добавить класс к превьюшкам
потом подключить в шаблоне фотогалереи js добавить див с классом и в цикле добавить класс к превьюшкам
условие и не нужно модуль то постоянный…
а вот переменную смарти нужно исправить
а вот переменную смарти нужно исправить
<div class="usr_status_link"><a href="javascript:" onclick="setStatus({$id})">{$LANG.CHANGE_STATUS}</a></div>
script src="/components/users/js/profile.js" type="text/javascript" language="JavaScript" это скрипт…
это “карандашик” редактирования…
<div class="usr_status_link"> <a onclick="setStatus(1)" href="javascript:">изменить‌·статус</a> </div>
проверьте в БД таблицу cms_modules поле access_list если где то установлено -1 очистите вручную…
база старая импортированная с 1.7?
нет просто свойство div {overflow: auto} задаёт стиль глобально для всех дивов в шаблоне <div>
обычно в этом нет необходимости, я имею ввиду для всех дивов в шаблоне…
обычно в этом нет необходимости, я имею ввиду для всех дивов в шаблоне…
эти стили прописаны напрямую в шаблоне в секции <head>… <style media="screen" type="text/css"> ...</head> и для всех дивов задано hidden — что довольно таки спорное решение…
#15
22 июня 2011 в 12:10
самый простой способ прикрутить js галерею HighSlide… городить такую конструкцию в шаблоне получится довольно громоздко…