Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Модулей (http://forum.mynuke.ru/forumdisplay.php?f=10)
-   -   NukeC30 проблема (http://forum.mynuke.ru/showthread.php?t=1138)

Kilo 24.01.2006 12:49

Да, всё делал по инструкции, что там может быть не правильно? Ведь переносил из папки в папку файлы, переустанавливал два раза и тоже самое. Уже не знаю что делать. Сайт почти готов, собираюсь выложить на хост, а эта NukeC всё тормозит.

Kilo 02.02.2006 11:41

Всё проблему решил, оказывается Я не правильно скопировал дистрибутив... :jumplol:

z-0091 21.04.2010 10:58

у кого полностью коректно на 8 нгюке работает? Если не сложно, киньте ссылочку плиз

Fatal error: Call to undefined function sql_connect() in S:\home\helpmen\www\modules\NukeC30\config.php on line 64


не пойму в чем причина. Импорт в базу данных вроде прошел успешно. Версия нюки 8. версия модулья, последняя с рус нюки нет. И еще небольшой вопрос, как мне поправить ссылкув админке. У меня файл админ переименован. Так же, не выводится блок, с этим модулем на странице. Выводит ошибку.

z-0091 22.04.2010 10:19

так-же, при создинаа нового блока, заместо блока выводиться следующее:
Fatal error: Call to undefined function sql_query() in S:\home\helpmen\www\blocks\block-NukeC30Latest.php on line 38


38 строка.
$resultlatest = sql_query($sqllatest, $dbi);


получаеться он везде ругаеться на sql_query

Soniks 22.04.2010 15:48

z-0091 В новой версии phpnuke, отказались от старых функций подсоединения к БД.
Поэтому нужно либо в ручную переписать функции в этом модуле, либо включить совместимость, в настройках в параметрах Rus-PHPNuke->Включить поддержку старых модулей

z-0091 23.04.2010 10:25

спасибо, помогло. Но при переходе в панель управлением модулем http://helpmen/prp.php?op=NukeC30 все еше выскакивает Access Denied. Хотя уже Сам блок отображается вполне корректно.

Решил проблему. Опишу в кратце. еслу у вас изменен файл admin.php то:

www\admin\links\links.nukec30

заместо admin.php ставите название своего файла ( не забудте разрешение .php)

ВО всех файлах папки www\admin\modules\NukeC30

ищите:

PHP код:
 if (!eregi("admin.php"$PHP_SELF)) { die ("Access Denied"); } 


меняете на:

PHP код:
 if (!defined('ADMIN_FILE')) { die ("Access Denied"); } 


если блок с модулем отображается не корректно, включить поддержку старых модулей.

Теперь при нажатии в Админ понеле на соответствующий ярлык, попадаем в меню модуля. Но сылки по прежнему не работают.


идем \www\admin\modules\NukeC30\functionsd

ищем
PHP код:
 function NukeCAdminMenu(){
    
OpenTable();
    
$a "<strong><BIG><b>&middot;</b></BIG></strong>";
    echo 
"<center><font class=\"title\"><A HREF=\"admin.php?op=NukeC30\"><b>"._NUKECADMINTITLE."</b></a></font></center><BR>\n";
    echo 
"<table cellpadding=\"2\" cellspacing=\"2\" align=\"center\">
        <TR>
        <TD >
$a <a href=\"admin.php?op=NukeC30AdminCatg\"> "._NUKECADMINCATG."</a></TD>
        <TD>
$a <a href=\"admin.php?op=NukeC30AdminWaiting\"> "._NUKECADMINWAITING."</a></TD>
        <TD>
$a <a href=\"admin.php?op=NukeC30Setting\"> "._NUKECSETTING."</a></td>
        </tr>
        <TR>
        <TD>
$a <a href=\"admin.php?op=NukeC30currency\"> "._NUKECADMINCURR."</a></TD>
        <TD>
$a <a href=\"admin.php?op=NukeC30Disclaimer\"> "._NUKECADMINDISCLAIM."</a></TD>
        <TD>
$a <a href=\"admin.php?op=NukeC30CustomContent\"> Custom Content</a></td>
        </tr>
        
        </table>"
;
    
CloseTable();



видем ссылки. Заместо admin.php ставим свое название( с расширением .php)

Если у кого то есть собственное решение, прошу поделиться.



Я только не знаю, нужно шли менять тут:
PHP код:
 if (eregi("functions.php",$PHP_SELF)) {
    
Header("Location: admin.php");
    die(); 




Аналогичные действия проводим в файле www\modules\NukeC30\functions
и в файлах папки admin\modules\NukeC30.

ищем
Код:
<a href=\"admin.php

заменяем на <a href=\"названиевашегофайла.php

но я сталкнулся с такой проблемой, некоторые ссылки, а в частности кнопка отправить не работает. и не работает ссылка

z-0091 23.04.2010 18:35

ни кто не знает?

Soniks 23.04.2010 22:04

Цитата я только не знаю, нужно шли менять тут:

нет не нужно.

Цитата но я сталкнулся с такой проблемой, некоторые ссылки, а в частности кнопка отправить не работает. и не работает ссылка
а где эта кнопка находится на какой странице? какой адрес страници?

z-0091 24.04.2010 10:49

prp.php?op=NukeC30AdminCatg страница добавления/редактирования категорий. Заполняешь все поля, и там кнопка отправить..


вот исходный код с этой формой из браузера
Код HTML:
<form method="post" action="admin.php" name="NukeCCatgForm" onSubmit="return ValidateAddCatg();" enctype="multipart/form-data"><input type='hidden' name='__csrf_magic' value="sid:0fca415ea85e497e67130a85828864755298e50d,12720 87354" /> <TR><TD width="30%" bgcolor="#EAE6C3"> Название категории </td><TD bgcolor="#EDEDD9"> <input type="text" name="title" size="30" maxlength="100"> (<i>Объязательно</i>)</td></tr> <TR><TD width="30%" valign="top" bgcolor="#EAE6C3"> Описание категории </td> <TD bgcolor="#EDEDD9"><textarea name="cdescription" cols="60" rows="10"></textarea></td></TR> <TR><TD valign="top" bgcolor="#EAE6C3">Загрузить картинку категории</td> <TD valign="top" bgcolor="#EDEDD9"><table><TR><TD valign="top"><select name="catgimage" onChange="showNukeCCatgimage();"><option value="234234.jpeg" >234234.jpeg</option><option value="3434.gif" >3434.gif</option><option value="Tas.pjpeg" >Tas.pjpeg</option><option value="Tas2.jpeg" >Tas2.jpeg</option><option value="Test122.jpeg" >Test122.jpeg</option><option value="WS_FTP.LOG" >WS_FTP.LOG</option><option value="apartment.jpeg" >apartment.jpeg</option><option value="bmw.gif" >bmw.gif</option><option value="cat.gif" >cat.gif</option><option value="chevrolet.gif" >chevrolet.gif</option><option value="computer.gif" >computer.gif</option><option value="daihatsu.gif" >daihatsu.gif</option><option value="digital_camera.gif" >digital_camera.gif</option><option value="dogs.gif" >dogs.gif</option><option value="for_buy.gif" >for_buy.gif</option><option value="for_sell.gif" >for_sell.gif</option><option value="honda.gif" >honda.gif</option><option value="hp.gif" >hp.gif</option><option value="hyundai.gif" >hyundai.gif</option><option value="internet.gif" >internet.gif</option><option value="isuzu.gif" >isuzu.gif</option><option value="jeep.gif" >jeep.gif</option><option value="kia.gif" >kia.gif</option><option value="lg.gif" >lg.gif</option><option value="mazda.gif" >mazda.gif</option><option value="memory.gif" >memory.gif</option><option value="mercedes.gif" >mercedes.gif</option><option value="mitsubisi.gif" >mitsubisi.gif</option><option value="modem.gif" >modem.gif</option><option value="monitor.gif" >monitor.gif</option><option value="nissan.gif" >nissan.gif</option><option value="noimage.gif" selected>noimage.gif</option><option value="noimage.psd" >noimage.psd</option><option value="nokia.gif" >nokia.gif</option><option value="notebook.gif" >notebook.gif</option><option value="opel.gif" >opel.gif</option><option value="others.gif" >others.gif</option><option value="otomotive.gif" >otomotive.gif</option><option value="pets.gif" >pets.gif</option><option value="printer.gif" >printer.gif</option><option value="processor.gif" >processor.gif</option><option value="realestate.gif" >realestate.gif</option><option value="samsung.gif" >samsung.gif</option><option value="scanner.gif" >scanner.gif</option><option value="siemens.gif" >siemens.gif</option><option value="software_application.gif" >software_application.gif</option><option value="speaker.gif" >speaker.gif</option><option value="toyota.gif" >toyota.gif</option><option value="volvo.gif" >volvo.gif</option><option value="vw.gif" >vw.gif</option><option value="web_design.gif" >web_design.gif</option><option value="web_development.gif" >web_development.gif</option><option value="web_hosting.gif" >web_hosting.gif</option><option value="website.gif" >website.gif</option></select></td><td><img src="modules/NukeC30/imagecatg/noimage.gif" name="imagecatg" alt=""></td></tr></table></td></tr> <input type="hidden" name="catglanguage" value=""> <input type="hidden" name="toId" value="0"> <input type="hidden" name="op" value="NukeC30SubmitCatg"> <TR><TD colspan="2" bgcolor="#AFAD75"> <input type="submit" value="Отправить"></td></tr> </form>


я так понимаю нужно найти <form method="post" action="admin.php" name="NukeCCatgForm" и изменить название админки. Сейчас пробну :jumplol:

Открываете файлы
\www\admin\modules\NukeC30\nukec.php
\www\admin\modules\NukeC30\category.php
ищите
action=\"admin.php\"
заменяете на action=\"вашеназвание.php\"

вроде все работает пока

Soniks 24.04.2010 23:16

да все верно


Часовой пояс GMT +4, время: 17:38.

Copyright © 2005 by Soniks