Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

php ошибки под версией 5.44

Продвинутый юзер
ага, то есть бренды не индексируются, как я тупо подумал.
Уже легче, спасибо!
Однако - зашёл по направлению, убрал Search и Brand, добавил пару записей под Бренд
получил взамен следующее
Notice: Undefined variable: ch_l_del in E:Websitesnn_ewadmincmenu.php on line 25
И ничего в итоге не поменялось.
Это мой дом
бренды индексируются. как раз. просто надо галочки поставить какие бренды показывать на главной. - есть же администрирование брендов.
Но у вас происходят чудеса просто.
К ПРИМЕРУ ОШИБКА ВО VIEW.PHP
В СТРОКЕ 428
дам действительно есть $rat, но весь этот блок начиная со строк 1382 по 1436 ЗАККОМЕНТИРОВАН! и не должен выдавать ошибки.
возможно не правильно настроен apache и модули.
Что мешает поставить нормальный Denwer на 80-м порту?
Продвинутый юзер
обрисовываю свою ситуацию...
у меня несколько сайтов, все они с кодировкой utf-8 и на последней версии php
вы адаптировали под версию php и с этим проблем явных нет
но когда я захожу в редактор разделов то там часть меню работает только в windows-1251
возиться с этим и загружать вас лишними вопросами нет времени и возможности
мне проще было настроить вирутальный порт с отдельным php и там поставить windows-1251, а на 80-м у меня utf
я бы даже на 5.4 откатился для своих сайтов и работал бы со всеми сайтами на 80-м, если бы не кодировка
что касается денвера...
первоначально я о нём не знал, а сейчас не вижу особой нужды всё кардинально менять, так как ставил и apache и php и mysql по отдельности и всё настраивается и работает друг сдругом без проблем
если уж совсем невмочь будет, перейду на старенький комп и сделаю там кодировку windows-1251, но пока ещё не сдаюсь))
вот собственно такие дела.
ещё раз спасибо за внимание и супер-быструю реакцию!
может мои мучения кому-нибудь ещё пригодятся))
Продвинутый юзер
забыл добавить...
разобрался со своим меню
попрыгал с одного порта на другой, всё устаканилось
оказалось что нужды в своём меню пока нет, а на заполнение раздела брендов нет данных и не факт, что он понадобится
в общем всё проиндексировалось, демо-своё-меню убралось
продолжаю изучать вашу замечательную систему
Продвинутый юзер
и ещё в догонку
удалось воспроизвести рат-овскую ошибку
[28-Jun-2015 11:54:57 Europe/Moscow] PHP Notice: Undefined variable: rat in E:Websitesnn_ewmodulesview.php on line 1438

строка вполне рабочая))

что делал:
из карточки товара нажал на ссылку бренда (а по брендам у меня ничего не заполнено)

пытаюсь кинуть систему куда-нибудь в сеть чтобы было видно что у меня заполнено и какие ошибки, если они конечно там будут
дам ссылку позже
Это мой дом
Ага разобрался, у вас не вытаскивает глобальные переменные принудительно.
Я поправил под 5.44 работу своего меню без глобальных переменных. и рейтинги (они сломались в посл. апдейте, так как теперь нет сортировки на лету)

см. www.eurowebcart.ru

Спасибо! Так глядишь безболезненно можно будет на 5.6 перейти.
Продвинутый юзер
это ВАМ спасибо!
а я значит не зря ошибки ловил)) тогда продолжу это занятие!
поставил магазин на ХЦ, на всякий случай снизил там версию до 5.4, но при желании можно и 5.5 и 5.6 протестировать
при отключенных ошибках вообще проблем пока не вижу
а теперь вопрос:
до сих пор я просто тупо переустанавливал всю систему, а как мне делать апгрейд и менять только те исходники которые вы поменяли?
и ещё по ходу:
возможно ли сохранить где-нибудь какие-нибудь файлы из системы чтобы при апгрейдах сохранялась вся кастомизация (блин, русского слова не знаю)? имеется в виду - настройки модулей, цветов, текста и т.д.
даже не столько апгрейд меня волнует сколько переустановка всей системы если необходимо?
Это мой дом
Я скоро снова подготовлю версию для GitHub - будет удобней отслеживать изменения.
По поводу апдейта, я пишу какие файлы к замене. меняете их и все. Однако если добавляются новые параметры (templates/1/ЯЗЫК/vars.txt, и настройки моб. версий templates/1/ЯЗЫК/vars1.txt и templates/1/ЯЗЫК/vars2.txt,) , то следует добавлять новые строчки, а не полностью менять файл, чтобы ваши настройки не слетели.
Если я пишу, что добавлены новые настройки, то просто берете эти новые строчки и вставляете в во все вышеуказанные файлы.
еще из важных - главный шаблон (templates/1/ЯЗЫК/config.inc) я в нем добавляю новые слова. это массив $lang. там в нем уже около 2000 слов и фраз. если пишу к замене templates/1/ЯЗЫК/config.inc, то как правило вы смотрите каким числом заканчивается у вас $lang и тупо добавляете все новые.
больше в templates я как правило ничего не меняю, или такое, что не сбивает ваши настройки.

т.е. как вы поняли все пользовательские настройки - лежат в templates И при апдейте эту папочку стоит сохранять.
И конечно стоит сохранять БД (форума, заказов, товарную БД, страницы и прочее) но это в том случае, если вы делаете полную перестановку движка. при апдейтах я разумеется не затрагиваю базы.

Процедура апдейта прописана тут: www.eurowebcart.ru

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

при включённых ошибках видно следующее когда выбираешь конкретный товар:
Notice: Undefined variable: universal in /home/c7276/public_html/nn.store/modules/novelty.php(145) : eval()'d code on line 26
по-моему количество строк ошибок равно количеству новинок в разделе.

посмотреть можно здесь:
nnmagazin.ml

понимаю, что не страшно и жить можно, но может просто вам на заметку на будущее, когда руки дойдут...
я сам стараюсь чтобы не было php ошибок и прочих warnings, подумал что вы тоже в какой-то мере перфекционист))
Это мой дом
поправлено, вы включили устаревший модуль novelty, ну да ладно. раз добрались и включили, то пришлось исправлять.
к замене:
shop.zip/
modules/novelty.php

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT дBa yMHoжuTb Ha дBa?