Биллинговая система Nodeny
23 Ноября 2024, 22:18:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 [3]
  Печать  
Автор Тема: Проблема 2010/2011  (Прочитано 22404 раз)
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #30 : 02 Января 2011, 14:27:56 »

1) открываем payshow.pl
2) ищем "$h1.="<option value=$_>".($_+1900).'</option>' foreach (100..109);"
3) меняем на "$h1.="<option value=$_>".($_+1900).'</option>' foreach ($year_now-5..$year_now);"
4) радуемся
Записан
Unix
Гость
« Ответ #31 : 02 Января 2011, 14:59:13 »

1) открываем payshow.pl
2) ищем "$h1.="<option value=$_>".($_+1900).'</option>' foreach (100..109);"
3) меняем на "$h1.="<option value=$_>".($_+1900).'</option>' foreach ($year_now-5..$year_now);"
4) радуемся

у меня изначально так оно и было.

строчка $h1.="<option value=$_>".($_+1900).'</option>' foreach (100..109);  вообще закоментирована через #


Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #32 : 04 Января 2011, 12:40:13 »

Похоже проблема только в бесплатной версии. 50.32 - все ок
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #33 : 04 Января 2011, 12:45:10 »

да
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #34 : 04 Января 2011, 16:09:00 »

файл /usr/local/nodeny/web/calls.pl

строка 684

$hyear.="<option value=$_>".($_+1900)."</option>" for (104..110);

заменить на 

$hyear.="<option value=$_>".($_+1900)."</option>" for ($year_now-5..$year_now);
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #35 : 04 Января 2011, 16:27:31 »

Залил на гугл обновленные версии нодени 49, с решенной проблемой 2011 года.

http://code.google.com/p/nodeny49/downloads/list
Записан
Sokol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #36 : 03 Февраля 2011, 12:32:29 »

а для версии 45q в каком файле фиксить?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #37 : 03 Февраля 2011, 17:24:36 »

а для версии 45q в каком файле фиксить?
ну блин, а поискать?
calls.pl
Код:
sub Set_year_in_list
{# формирования выпадающего списка с годами и selected делается запрошенный год
 # Вход: год (отсчет от нуля!)
 # Возврат: выпадающий список
 my $hyear="<select size=1 name=year><option value=104>2004</option><option value=105>2005</option><option value=106>2006</option>".
   "<option value=107>2007</option><option value=108>2008</option><option value=109>2009</option><option value=110>2010</option></select>";
 my $year=int $_[0];
 $hyear=~s/=$year>/=$year selected>/;
 return ($hyear);
}
Записан
amasis
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #38 : 02 Января 2013, 11:23:17 »

Доброго дня ! С Новым годом !

Если решать эти проблему этим способом :
Код:
$hyear.="<option value=$_>".($_+1900)."</option>" for ($year_now-5..$year_now);

то появляется проблема с 2013 годом
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #39 : 02 Января 2013, 11:33:13 »

да что ж вы такие....

в файлике /usr/local/nodeny/web/calls.pl
найдите функцию sub Set_year_in_list и приведите к такому виду:

Код:
sub Set_year_in_list
{
 my $hyear="<select size=1 name=year>";
 $hyear.="<option value=$_>".($_+1900)."</option>" for ($year_now-5..$year_now);
 $hyear.="</select>";
 my $year=int $_[0];
 $hyear=~s/=$year>/=$year selected>/;
 return $hyear;
}

c 2008 по 2013 будет показывать, если нет, то проверьте дату в системе

кстати в оригинальном calls.pl версии 50.33 такая жопа есть, а в 50.32.7 уже исправлено
« Последнее редактирование: 02 Января 2013, 12:23:06 от lavi » Записан
Страниц: 1 2 [3]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!