Hivext Community
Февраль 23, 2012, 12:56:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Добро пожаловать в сообщество разработчиков Hivext.
 
Wiki   IDE   Console      Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Проблема с шаблонизатором.  (Прочитано 4531 раз)
simple-smiler
Newbie
*

Авторитет: 0
Сообщений: 3



Просмотр профиля
« : Апрель 04, 2010, 02:33:59 »

Полностью следую примеру.
Создаю в категории "Скрипты" файлы "index" и "template/index" с соответствующим содержимым.
Создаю модель данных "user", добавляю поля.
Компилирую и выполняю. Получаю "java.lang.NoClassDefFoundError: org/mozilla/javascript/regexp/GlobData". Что я делаю не так? В замешательстве
Записан

viva la science!
Ruslan
Administrator
Sr. Member
*****

Авторитет: 6
Сообщений: 400



Просмотр профиля Email
« Ответ #1 : Апрель 04, 2010, 10:57:50 »

попробуйте сейчас, плавающая ошибка. Если вам удастся ее повторить, будет очень хорошо.
Записан
simple-smiler
Newbie
*

Авторитет: 0
Сообщений: 3



Просмотр профиля
« Ответ #2 : Апрель 05, 2010, 12:09:13 »

Теперь работает нормально, спасибо. Гейзенбаги - страшная штука, желаю вам успешного отлова Улыбающийся
Записан

viva la science!
che
Newbie
*

Авторитет: 0
Сообщений: 31


Просмотр профиля
« Ответ #3 : Март 27, 2011, 02:20:13 »

Возможно это не ошибка, но всё же

Есть такой участок в шаблоне

Код:
<li class="home" ><a href="/" title="Главная"  <%= if (is_current_page('embeddedjs.com')==false) { %>
  
        class="active" <% } %>
            ><span>Главная</span></a></li>


При компиляции ошибок нет, но при попытке выполнить получаю
Код:
response : null,
result : 1704,
error : "org.mozilla.javascript.JavaScriptException: SyntaxError: syntax error",
line : 374,
debug : {
       time : 622,
       cpu : {
              usage : 2.680832,
              time : 50
       }
}
Записан
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« Ответ #4 : Март 27, 2011, 07:43:34 »

Нужен полный код шаблона, можно в личку.
Записан
che
Newbie
*

Авторитет: 0
Сообщений: 31


Просмотр профиля
« Ответ #5 : Март 28, 2011, 11:42:53 »

Код:
<ul id="mainnav">
    <li class="home" ><a href="/" title="Главная"  <%= if (is_current_page('embeddedjs.com')===0) { %>
   
        class="active" alt="blabal" <% } %>
            ><span>Главная</span></a></li>
           
   
                <li class="about_us"><a href="about.html" title="Обо мне"><span>Обо мне</span></a></li>
                <li class="products"><a href="products" title="Услуги"><span>Услуги</span></a>
                    <div>
                        <ul>
                            <li class="ckeditor first active"><a href="online">Приём онлайн</a></li>
                            <li class="ckfinder"><a href="offline">Приём офлайн</a></li>
                        </ul>
                    </div>
                </li>
                <li class="customers"><a href="customers" title="Документы"><span>Документы</span></a></li>
                <li class="news"><a href="default0.htm" title="Новости"><span>Новости</span></a></li>
                <li class="community"><a href="default1.htm" title="Отзывы"><span>Отзывы</span></a></li>
                <li class="career"><a href="career" title="О технологии"><span>О технологии</span></a></li>
                <li class="contact"><a href="contact" title="Обратная связь"><span>Обратная связь</span></a></li>
</ul>


подозрение , что проблему вызывает
Код:
<%= if (is_current_page('embeddedjs.com')==0) { %>
Записан
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« Ответ #6 : Март 28, 2011, 01:30:36 »

Возможно этого хелпера is_current_page нет в реализации у нас, хотя хелпер link_to работает.
Записан
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« Ответ #7 : Март 28, 2011, 02:02:27 »

так тут равно не нужно

неправильно
<%= if (is_current_page('embeddedjs.com')==0) { %>

правильно
<% if (is_current_page('embeddedjs.com')==0) { %>

равно используется если значение функции или переменной возвращается
Записан
che
Newbie
*

Авторитет: 0
Сообщений: 31


Просмотр профиля
« Ответ #8 : Март 28, 2011, 04:50:40 »

Без равно уже другая ошибка
Код:
response : null,
result : 1704,
error : "org.mozilla.javascript.JavaScriptException: ReferenceError: \"window\" is not defined. (<Unknown Source>#357",
line : 22,
debug : {
       time : 126,
       cpu : {
              usage : 21.155798,
              time : 80
       }
}
Записан
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« Ответ #9 : Март 28, 2011, 05:55:06 »

Ок. Там надо доработать некоторые моменты, завтра-послезавтра закачаем bugfix.
Записан
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« Ответ #10 : Март 30, 2011, 03:18:25 »

is_current_page заработал
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!