• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
Смотреть по ааналогии с существующими.
Коды кнопок ( html ) — /templates/_default_/special/bbcode_panel.php
Функции кнопок /core/js/smiles.js
Обработчик /includes/bbcode/bbcode.lib.php…
+ посмотреть как реализованы плагины кнопок тут в блогах, для 1.10.3 были по-моему бесплатные решения
Коды кнопок ( html ) — /templates/_default_/special/bbcode_panel.php
Функции кнопок /core/js/smiles.js
Обработчик /includes/bbcode/bbcode.lib.php…
+ посмотреть как реализованы плагины кнопок тут в блогах, для 1.10.3 были по-моему бесплатные решения
Вы составили запрос в модели, а пользуетесь зачем-то другой функцией? )
берите из модели…
запрос
в смарти добавленные g.id AS gid, g.title AS gtitle, g.alias AS galias окажутся в массиве
( название переменной более точно смотрите во фронтеде, там где вызывается $model->getComments() )
{$comments.gid}, {$comments.gtitle}, {$comments.galias}
ID группы не особо информативен, поэтому берем дополнительное название группы и псевдоним…
берите из модели…
запрос
..................... $published = $only_published ? 'c.published = 1' : '1=1'; $sql = "SELECT c.*, g.id AS gid, g.title AS gtitle, g.alias AS galias, IFNULL(u.nickname, 0) as nickname, IFNULL(u.login, 0) as login, IFNULL(u.is_deleted, 0) as is_deleted, IFNULL(p.imageurl, 0) as imageurl, IFNULL(p.gender, 0) as gender FROM cms_comments c LEFT JOIN cms_users u ON u.id = c.user_id LEFT JOIN cms_user_profiles p ON p.user_id = u.id LEFT JOIN cms_user_groups g ON u.group_id = g.id WHERE {$published} {$this->inDB->where} {$this->inDB->group_by} {$this->inDB->order_by}\n"; if ($this->inDB->limit){ $sql .= "LIMIT {$this->inDB->limit}"; } $result = $this->inDB->query($sql); $this->inDB->resetConditions(); while($comment = $this->inDB->fetch_assoc($result)){ ............
( название переменной более точно смотрите во фронтеде, там где вызывается $model->getComments() )
{$comments.gid}, {$comments.gtitle}, {$comments.galias}
ID группы не особо информативен, поэтому берем дополнительное название группы и псевдоним…
Включите полный контроль ошибок в php
в корневой директории в файде index.php
закомментируйте и добавьте
если ошибок не будет, проверьте(перезалейте файлы от новой версии), удалите файлы которые указаны для удаления после миграции.
Отключите все сторонние компоненты, модули, плагины…
ОШИБКА у вас 500 "NetworkError: 500 Internal Server Error — chern.su/..."
в корневой директории в файде index.php
//Error_Reporting( E_ALL & ~E_NOTICE & ~E_WARNING );
Отключите все сторонние компоненты, модули, плагины…
ОШИБКА у вас 500 "NetworkError: 500 Internal Server Error — chern.su/..."
Пробуйте.
Другая версия
заменить файлик /includes/jquery/autogrow/jquery.autogrow.js на файлик из архива
Другая версия
заменить файлик /includes/jquery/autogrow/jquery.autogrow.js на файлик из архива
'last_ip' заполняется после входа в систему, если пустой значит пользователь после регистрации не посещал сайт…
Если user_id = '$user_id' уникальное значение в таблице вам не нужно прогонять результат в цикле и усложнять топологию (мерность) массива
function get_user_params( $user_id ){ $inDB = cmsDatabase::getInstance(); $sql = "SELECT p_date, parameters FROM cms_user_param WHERE user_id = '$user_id';"; if ( !$result = $inDB-> query( $sql ) ) { return cmsCore::error404(); }; $row = $inDB-> fetch_assoc( $result ); $row['parameters'] = cmsCore::yamlToArray( $row['parameters'] ); echo '<pre>'; echo '</pre>'; return $row; }
Проверки можно делать и в php коде до передачи в Smarty.
Потом передавать в шаблон некий флаг, например, $pagebar_on и проверять только его.
Потом передавать в шаблон некий флаг, например, $pagebar_on и проверять только его.
{if $pagebar_on} <div class="shop_pages"> {$pagebar} </div> {/if}
{if $pages>1 AND $cat_id != $root_cat_id} <div class="shop_pages"> {$pagebar} </div> {/if}
Добавьте в шаблон компонента условие на вывод постраничной навигации если категория не корневая.
$POST['Scriptum'] = Ответ «просторный» так как мало конкретики, приведите кусок кода шаблона, например, как сейчас она у вас формируется…
$POST['Scriptum'] = Ответ «просторный» так как мало конкретики, приведите кусок кода шаблона, например, как сейчас она у вас формируется…
Array ( [id] => 317 [name] => [text] => ...
Нужно привести к такому виду и id не должен передоваться в массиве он идёт третьим параметром в функции
так же в смарти можно использовать смешанную нотацию если встречаются цифровые ключи
{$graph[1].parameters[1]}
в файле frontend.php, вызываю значение переменной $graph[1][parameters][1] в файле com_user_profile.tpl. Результата никакого?
в php
assign->( 'graph', $graph );
{$graph[1][parameters][1]}
что у вас возвращает переменная или функция всегда можно проверить в самом коде php
echo '<pre>'; echo '</pre>';
$test должен быть ассоциативным массивом в формате:
и т.д.
'field_name_in_db_table' => $updated_value, 'other_field_name_in_db_table' => $other_updated_value.. );