PDA

Просмотр полной версии : Вставка из буфера скопированной страницы


Илья
09.08.2007, 13:14
Вставка из буфера скопированной страницы в режиме List вызывает следующее:
Warning: Missing argument 7 for t3lib_TCEmain::copyRecord_procBasedOnFieldType() in \t3lib\class.t3lib_tcemain.php on line 2757

Таких варнингов около 20 штук, все одинаковые.
В строке 2757 вижу:
function copyRecord_procBasedOnFieldType($table,$uid,$field ,$value,$row,$conf,$realDestPid) {

Седьмой аргумент это $realDestPid.

Кто-нибудь такое видел?
Самое интересное, что страница из буфера вставляется.
Может быть отключить варнинги и все? Или пофиксить как-нибудь?

void
09.08.2007, 15:58
Логичнее всего первой строкой этой функции вставить debug(), чтобы увидеть значения всех аргументов. То есть, выяснить условия появления этих варнингов. Затем добавить баг в багтрекер.
Имхо, пофиксить самостоятельно TCEmain - весьма и весьма нетривиальная задача.

Илья
09.08.2007, 16:01
Отладкой тоже заниматься не хочется...
После вставки debug ()
где можно увидеть значения всех аргументов?

Dutchak Vitaly
09.08.2007, 16:10
Вы бы еще Notice включили бы )) выключите варнинги оставьте только ошибки

void
09.08.2007, 16:12
Примерно вот так:
debug($table);
debug($uid);
debug($field);
debug($value);
debug($row);
debug($conf);

void
09.08.2007, 16:14
То, что при включенных нотайсах в тайпе будет просто ужас - это нехорошо, вообще-то. А как без включенных варнингов узнать, что что-то где-то не то?

Илья
09.08.2007, 16:14
Вы бы еще Notice включили бы )) выключите варнинги оставьте только ошибки

На днях озадачился этим вопросом, но руки пока что не дошли.
Это через install делать надо?

Илья
09.08.2007, 16:16
То, что при включенных нотайсах в тайпе будет просто ужас - это нехорошо, вообще-то. А как без включенных варнингов узнать, что что-то где-то не то?

А отключается только вывод на экран?
Или в файлы тоже (если такое вообще есть в тайпе)?

Dutchak Vitaly
10.08.2007, 00:14
То, что при включенных нотайсах в тайпе будет просто ужас - это нехорошо, вообще-то. А как без включенных варнингов узнать, что что-то где-то не то?
log файлы ошибок никто не отменял :-) А вообще первый раз вижу данную проблему, надо дебагить и копаться откуда именно вызывается экземпляр функции который и вызывает варнинг

Илья
10.08.2007, 01:02
Вот и мне странно, что такое вылезает.
причем это на локальной машине происходит
может быть когда на хостинг залью проблема изчезнет, хотя вероятнее всего появятся новые траблы ;-)

Илья
27.08.2007, 18:58
Попробовал обновить тайпу с 4.1.1 до 4.1.2, думал может быть ошибка пропадет. не пропала...

void
28.08.2007, 04:35
Удалите расширение mm_foreign и попробуйте еще раз.

Илья
28.08.2007, 10:43
Удалите расширение mm_foreign и попробуйте еще раз.
Помогло!
А откуда такая инфа про mm_foreign? В списке рассылки было?

void
28.08.2007, 18:30
http://bugs.typo3.org/view.php?id=5217

Илья
28.08.2007, 18:45
http://bugs.typo3.org/view.php?id=5217

Ага, вижу.
Еще раз спасибо!