Forums / National / Russian / Extra1 в page.add.inc.php

Nik Samokhvalov
#1 2011-03-06 21:28

Доброго времени суток. Знаю нелюбовь местных форумчан к хакам ядра, но всё же прошу помочь вот в чём. В page.add.inc.php идёт проверка, полученны ли данные или нет:

if (sed_import('rpageextra1','P','TXT') != '')

Пробовал выводить строку sed_import('rpageextra1','P','TXT') с помощью echo - пусто. Судя по всему ошибка в имени. Может кто-нибуди меня поправить?

Да, и сразу второй вопрос: перед тем, как добавлять новую страницу в БД, я хочу присвоить первому экстрополю новое значение. Как именовать переменную перед sql-запросом?

P.S. Новый текстовый редактор классный, очень удобно :)

Sorry for my English.
Kort
#2 2011-03-07 05:56

Зачем здесь хак?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
esclkm
#3 2011-03-07 08:37

учимся пользоваться дебагом sed_print($_GET)

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Nik Samokhvalov
#4 2011-03-07 13:00

Зачем здесь хак?

Делаю загрузку иконки (картинки) при создании новой страницы. Плагин делать не хочу.

учимся пользоваться дебагом sed_print($_GET)

Спасибо, мне всё прям сразу понятно стало...

Sorry for my English.
esclkm
#5 2011-03-07 13:19

понятно не понятно - смотришь какие там есть переменные. а если нет твоей там) то проверять ее и нечего

 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Nik Samokhvalov
#6 2011-03-08 20:22

Ты мне скажи, sed_import('rpageextra1','P','TXT') - правильно написана ф-ция и имя переменной (первого экстра поля)?

Sorry for my English.
esclkm
#7 2011-03-08 21:13

в эдд с утра был префикс new а не r

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Nik Samokhvalov
#8 2011-03-08 21:37

Короче, вот у меня что:

Поправил page.add.tpl - добавил в форму пометку enctype="multipart/form-data"

Первое экстрополе в админке сделал таким: <input class="text" type="file" maxlength="255" size="56" />

А в page.add.inc.php проверяю наличие данных так (если $a=='add') - echo sed_import('newpageextra1','P','TXT');

В результате пусто. В чём дело, я понять не могу, вроде бы всё правильно делаю, но не работает.

Добавлено 18 часа спустя:

Кому не лень, попробуйте такое же сделать, потом отпишитесь, что получилось.

Sorry for my English.
This post was edited by White_wind (2011-03-09 15:47, 13 years ago)
esclkm
#9 2011-03-09 16:42

ты можешь тупо посмотреть как твое поле называется весь инпут - когда на CTRl+ U name = "???"

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Nik Samokhvalov
#10 2011-03-10 19:33

Да смотрел я, смотрел, всё на месте: <input value="" name="newpageextra1" class="text" type="file" maxlength="255" size="56" />

А ни фига не работает.

P.S. Можешь писать понятнее? Я твой текст минут 5 расшифровывал.

Sorry for my English.