Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема ссылки в smarty 
:(
    Опции темы
Nagash
Дата 8.10.2007, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.10.2007

Репутация: нет
Всего: нет



проблема в следующем. В шаблоне (smarty) идет вставка календаря {$show} 
все отображается как нужно

но когда изменяешь дату в календаре, то открывается исходная страница (без календаря)
вот код назначения ссыки (используется класс ActiveCalendar)
Код
$monthNavLink="<a href=\"".$this->urlNav.$glueNav.$this->yearID."=".$year."&amp;".$this->monthID."=".$month."\">";


в результате выдает: 
http://www.example.com/index.php?monthID=10&yearID=2007

ссылка на старницу с календарем: http://www.example.com/?s=calend

пробовал менять так, чтобы загружало календарик по ссылке: http://www.example.com/?s=calend?monthID=10&yearID=2007 - 
все рано выходит на первцу страницу...

Что нужно исприваить, чтобы работало правильно со смарти?
(думал с помощью ajax сделать, но пока не выходит :( )




PM MAIL   Вверх
ewolf
Дата 9.10.2007, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



Измени ссылку так

Код

$monthNavLink="<a href=\"".$this->urlNav.$glueNav.$this->yearID."=".$year."&".$this->monthID."=".$month."&s=calend\">";


Так же, подозреваю, что значение переменной $glueNav равно "?", тогда можно изменить его на "?s=calend&" и все заработает
PM MAIL ICQ   Вверх
Nagash
Дата 9.10.2007, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.10.2007

Репутация: нет
Всего: нет



не помогло. на странице остается теперь, но дату не обновляет.

прикрутил  аякс, все равно не работает в шаблоне. (на другой страице с содержимым работает как и должен, а вот в шаблоне не хочет - не меняет ничего :( )

В чем может быть проблема (кто работал со смарти и встречался с чем то подобным?)



Это сообщение отредактировал(а) Nagash - 9.10.2007, 02:12
PM MAIL   Вверх
ewolf
Дата 9.10.2007, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



Пример шаблона, а также var_dump($monthNavLink) в студию
PM MAIL ICQ   Вверх
Nagash
Дата 9.10.2007, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.10.2007

Репутация: нет
Всего: нет



пример шаблона:

Код

...
<table align="center" cellspacing="2" border="1">
<tr>
    <td>...</td>
    <td><div id='Calendar'>{$show_cal}</div></td>
</tr>
</table>


сам пхп:

<?php
require_once("calendar.php");
$cal=new Calendar();
$s=$cal->showMonth(true);

$smarty->assign("show_cal",$s);

?>
dump выдает что и должен:
javascript:navigate(11,2007) - подставляет нужне значения год/месяц...

вне смарти работает, а в шаблоне, нет.... не меняет ничего :(

Это сообщение отредактировал(а) Nagash - 9.10.2007, 20:11
PM MAIL   Вверх
Nagash
Дата 11.10.2007, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.10.2007

Репутация: нет
Всего: нет



неужели ни у кого не было подобной проблемы?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0646 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.