1) нужно добавить поле "access" в таблице #__comprofiler (параметры можно взять аналогичные #__content) 2) нужно добавить запись в начале класа moscomprofiler (файл comprofiler.class.php строка ~ 770) 3) добавить запись
$rowExtras->access = cbGetUnEscaped($_POST['access']);
в файле admin.comprofiler.controller.php в функции saveUser() (строка ~ 1457) |
|
Подробнее...
|
|
|
Проверка доступа сводиться к проверке в поле access определенного уровня доступа Например в Joomla почти везде есть поле access, поэтому нам всего лищь нужно проверить какое значение доступа там есть, для этого в запросы выборок добавляем строку $and = ''; if ( !$mosConfig_shownoauth ) { //$and = "\n AND access <= " . (int) $my->gid; $and = "\n AND access " . ( isset($my->jaclplus) ? "IN ( $my->jaclplus )" : "<= " . (int) $my->gid ); }
и добавляем ее к нашему запросу Например $sql = "SELECT m.*" . "\n FROM #__menu AS m" . "\n WHERE menutype = " . $database->Quote( $params->get( 'menutype' ) ) . "\n AND published = 1" . $and . "\n ORDER BY parent, ordering"; $database->setQuery( $sql );
вот в принципе и все.. |
|
Подробнее...
|
|
|
Недавно возникла необходимость изменить стандрный overlib (функцию показа какой-то доп. информации в всплываешим окошке при наведении мыши на какой-либо объект) Чтобы добавить Overlib - нужно добавить событья onmousover и onmauseout к объекту например: <a onmouseover="return overlib('текст того что надо вывести');" onmouseout="return nd();">текст ссылки</a>
и подключить скрипт в шапке между <head></head> <script src="includes/js/overlib_mini.js" type="text/javascript"></script>
В этом же скрипте можно настроить и стиль всплывающего окошка.. |
|
|
Итак, взламываем свою собственную Joomla CMS если вдруг в забыли
пароль к административной панели. Вопрос восстановления пароля бывает
иногда очень актуален. Как сменить забытый пароль к Joomla без определенных хитростей?
|
|
Подробнее...
|
|
|
В Joomla есть встроенный метод определения текущей даты -
$now = _CURRENT_SERVER_TIME; -
echo $now; бывает очень полезно иногда нужно переформатировать дату в нужный нам формат для этого можно использовать встроенную функцию Joomla - mosFormatDate() |
|
Подробнее...
|
|
|
Если посмотреть в код генерируемых страничек то можно увидеть такую строку
<meta name="Generator" content="Joomla! - Авторские права ©
2005 Open Source Matters. Все права защищены." />
нас это не устраивает - поэтому меняем этот тег на свой
открываем файл includes/frontend.php
и в функции mosShowHead()
заменяем страку с Generator на что-то типа
$mainframe->addMetaTag( 'Generator', 'joomlasolutions.info - создание компонентов, модулей, мамботов под Joomla');
(строка 205 для версии 1.0.11)
|
|
|
Данная статья пишеться для CMS Mambo, y для Joomla она тоже подойдет.. В этой статье я буду использовать 'mycomp' чтобы представить название компонента, которое должно быть заменено названием вашего и директорию 'installdir' как базовую инсталляционную директорию Mambo. |
|
Сегодня хочу поделиться тем как можно расширить компонент JaSubmit - выделив свои категории для каждой из групп пользователей нужно открть файлик ja_submit.html.php и заменить -
<select name="catid" id="catid"> -
<option value="NA"><?php echo _H_CHOOSE_CAT; ?></option> -
<?php -
$database->setQuery( "SELECT * FROM #__categories"); -
$database->query(); -
$rows = $database->loadObjectList(); -
$avaiCats=explode(",",$H_avaiCategories); -
foreach($rows as $row){ -
if (in_array($row->id,$avaiCats)){ -
echo "<option value=\""; -
echo $row->id; -
echo "\">"; -
echo $row->name; -
echo "</option>"; -
} -
}?> -
</select> на |
|
Подробнее...
|
|
|
Для тех кто столкнулся с проблемой добавления аватара Community Builder в режиме Safe Mode = "ON", а также невозможности создания уменьшенного изображения (тумбнейла) - обратите внимание на доступ к папке /images/comprofiler/ - поставьте его равным 0777 и уменьшайте по необходимости.. обратите внимание на владельца папки а также измените файл administrator/components/com_comprofiler/imgToolbox.class.php
нужно добавить после
файл imgToolbox.class.php
-
if($copyMethod == 1){
-
if (!@move_uploaded_file($image, $file)){
-
// some error occured while moving file, register this...
-
$this->raiseError("Error occurred during the moving of the uploaded file.");
-
return false;
-
}
такую строчку
и все..
автор решения: sl007
|
|
|
В этой статье пойдет речь о том как привязать каллендарик Community Builder к полям даты в других компонентах - тоесть если нужно в своем компоненте сделать так - чтоб при на фокусировке на поле - появился календарик и вставил нужную дату в нужное поле.. |
|
Подробнее...
|
|
|
<< [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>
|
| Результаты 1 - 10 из 11 |