Ответить Новая Тема |
Интеграция с Joomla |
19.8.2009, 18:58
Сообщение
#21
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Владимир, странная ситуация... вроде все правильно сделали.
Давайте я еще раз опишу процедуру установки, так как я делал вчера. У меня денвер в качестве локального сервера. 1. Создал новую БД через пхпадмина в кодировке utf-8 с именем test 2. В папку home/test.ru/www (корень виртуального домена test.ru) залил жумлу 3. создал папку blog в корне (home/test.ru/www/blog) и залил туда лайфтайп 1.2.8. (принципиальной разницы к версии 1.2.9. для данной операции нет) 4. Запустил установку жумлы, установил ее 5. Запустил установку лайфтайпа, установил его (БД в обоих случаях одна, кодировка utf-8) 6. Вошел в админку лайфтайпа. 7. Через пхпадмина добавил таблице в БД. 8. Переписал файл userdata.properties.php в котором указал актуальные данные для доступа к БД (у меня имя базы test, имя пользователя root пароля нет. Выше я выложил его) 9. Зарегистрировался в жумле как обычный пользователь, активировал учетку 10. Через админку лайфтайпа вижу нового пользователя и его блог, дал ему права админа Все. Больше никаких действий с кодом или чем-то другим я не проводил. В лайфтайпе, соответственно, регистрация отключается автоматически, т.к. теперь все пользователи создаются через жумлу |
|
20.8.2009, 18:12
Сообщение
#22
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Здравствуйте Павел.
Всё нормально проходит до 10 пункта, захожу в администрирование вижу нового пользователя и не могу присвоить права админа выдаёт ошибку "Ошибка при обновлении пользователя "%s"" В Joomla все пользователи активируются, а в LifeType так и нет. |
|
20.8.2009, 19:22
Сообщение
#23
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Ну уже прогресс, раз создаются :-)
Права как даете? |
|
20.8.2009, 19:27
Сообщение
#24
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Администрирование
пользователь ставлю галочку - администратор |
|
20.8.2009, 19:40
Сообщение
#25
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Владимир, у Вас денвер стоит?
Попробуйте сделать архив БД и папки с файлами и выложите куда-нибудь. Я разверну на своем и посмотрю что там не так А иначе это гадание получится |
|
21.8.2009, 13:49
Сообщение
#26
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
А папку скакими файлами?
|
|
21.8.2009, 14:22
Сообщение
#27
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
С системами
та, которая является корневым каталогом для жумлы ну и соответственно все подпапки |
|
21.8.2009, 16:19
Сообщение
#28
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
К сожалению я пока не имею возможность выложить файлы.
Буду продолжать танцевать, с бубнами. |
|
28.8.2009, 17:51
Сообщение
#29
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Павел здравствуйте.
Установил движок на хостинг. Вся установка прошла нормально, но, когда захожу в панель администрирования вылазит Parse error: parse error, unexpected '(' in /www/......................../tmp/1/%%FE^FEA^FEA975DF%%menutabs.template.php on line 8 с чем это связано? |
|
28.8.2009, 19:31
Сообщение
#30
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
В ошибке ясно сказано: найдена непарная скобка. Вероятно правили шаблон админки (templates/admin/menutabs.template)
Смотрите код шаблона на наличие непарных скобок, в частности строку 8 |
|
29.8.2009, 16:01
Сообщение
#31
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Нет, шаблон админки не трогал.
Переустановил движок, ошибка повторяется. вот 8 строка if (eval('$_foo = $this->_tpl_vars[\'option\']; $_foo = $_foo->getAttribute(\'ignoreTab\'); return $_foo;') != 1 && eval('$_foo = $this->_tpl_vars[\'menu\']; $_foo = $_foo->userCanSee; return $_foo;') ( $this->_tpl_vars['option'] , $this->_tpl_vars['user'] )): вроде все скобки парные |
|
29.8.2009, 16:17
Сообщение
#32
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Владимир, Вы привели код кэша...
Проверьте код самого шаблона templates/admin/menutabs.template Вот таким он должен быть: Код <ul id="tablist">
{assign var=options value=$menu->getOpts($showOpt)} {foreach from=$options item=option} {if $option->getAttribute("ignoreTab") != 1 && $menu->userCanSee( $option, $user )} {assign var=name value=$option->name} <li {if $name==$showOpt} id="tab_active" {/if}> <a {if $name==$showOpt} id="tab_current" {/if} href="{$option->getAttribute("url")}">{$locale->tr($name)}</a> </li> {/if} {/foreach} </ul> |
|
29.8.2009, 16:23
Сообщение
#33
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Да, вот код шаблона
<ul id="tablist"> {assign var=options value=$menu->getOpts($showOpt)} {foreach from=$options item=option} {if $option->getAttribute("ignoreTab") != 1 && $menu->userCanSee( $option, $user )} {assign var=name value=$option->name} <li {if $name==$showOpt} id="tab_active" {/if}> <a {if $name==$showOpt} id="tab_current" {/if} href="{$option->getAttribute("url")}">{$locale->tr($name)}</a> </li> {/if} {/foreach} </ul> выделенным 8 строка |
|
29.8.2009, 16:27
Сообщение
#34
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
На локалке, на Денвере всё работало нормально.
|
|
29.8.2009, 17:04
Сообщение
#35
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Ну если на локалке все работало нормально, то могу предположить, что не все файлы загрузились корректно.
А блог отображается без ошибок? |
|
29.8.2009, 17:23
Сообщение
#36
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Вот эта строка некорректная:
if (eval('$_foo = $this->_tpl_vars[\'option\']; $_foo = $_foo->getAttribute(\'ignoreTab\'); return $_foo;') != 1 && eval('$_foo = $this->_tpl_vars[\'menu\']; $_foo = $_foo->userCanSee; return $_foo;') ( $this->_tpl_vars['option'] , $this->_tpl_vars['user'] )): Скиньте весть код этого файла |
|
29.8.2009, 17:31
Сообщение
#37
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Да, блог отображается нормально.
В панель управления захожу нормально, а как пытаюсь что нибудь отредактировать вылазит ошибка. Вот весь код <?php /* Smarty version 2.6.22, created on 2009-08-29 16:54:24 compiled from ./templates/admin/menutabs.template */ ?> <ul id="tablist"> <?php $this->assign('options', eval('$_foo = $this->_tpl_vars[\'menu\']; $_foo = $_foo->getOpts($this->_tpl_vars[\'showOpt\']); return $_foo;')); ?> <?php $_from = $this->_tpl_vars['options']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['option']): ?> <?php if (eval('$_foo = $this->_tpl_vars[\'option\']; $_foo = $_foo->getAttribute(\'ignoreTab\'); return $_foo;') != 1 && eval('$_foo = $this->_tpl_vars[\'menu\']; $_foo = $_foo->userCanSee; return $_foo;') ( $this->_tpl_vars['option'] , $this->_tpl_vars['user'] )): ?> <?php $this->assign('name', eval('$_foo = $this->_tpl_vars[\'option\']; $_foo = $_foo->name; return $_foo;')); ?> <li <?php if ($this->_tpl_vars['name'] == $this->_tpl_vars['showOpt']): ?> id="tab_active" <?php endif; ?>> <a <?php if ($this->_tpl_vars['name'] == $this->_tpl_vars['showOpt']): ?> id="tab_current" <?php endif; ?> href="<?php echo eval('$_foo = $this->_tpl_vars[\'option\']; $_foo = $_foo->getAttribute(\'url\'); return $_foo;'); ?> "><?php echo eval('$_foo = $this->_tpl_vars[\'locale\']; $_foo = $_foo->tr($this->_tpl_vars[\'name\']); return $_foo;'); ?> </a> </li> <?php endif; ?> <?php endforeach; endif; unset($_from); ?> </ul> |
|
29.8.2009, 17:53
Сообщение
#38
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Павел,решение нашёл.
Взял файл menutabs.template.php с локалки, и заменил им файл на хостинге, всё заработало. Спасибо за помощь |
|
29.8.2009, 18:13
Сообщение
#39
|
|
Участник ▪▪ Группа: Пользователи Сообщений: 25 |
Упс. Ошибочка. Ничего не поменялось
|
|
29.8.2009, 18:54
Сообщение
#40
|
|
Администратор ▪▪▪ Группа: Главные администраторы Сообщений: 696 Из: Болгар, Татарстан |
Файл кэша некорректно сформирован.
Попробуйте все же перезалить папку class |
|
Ответить Новая Тема |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0