Просмотр полной версии : Проблема с kickstarter
Делаю экст в кикстартере, всё делаю по видео Каспера, когда добавляю новое поле в таблицу выдаёт:
Function ereg_replace() is deprecated in Z:\home\neoplan1.ru\www\typo3conf\ext\kickstarter\ sections\class.tx_kickstarter_section_fields.php line 266
t3lib_error_Exception thrown in file
Z:\home\neoplan1.ru\www\t3lib\error\class.t3lib_er ror_errorhandler.php in line 106.
10 t3lib_error_ErrorHandler::handleError(8192, "Function ereg_replace() is deprecated", "Z:\home\neoplan1.ru\www\typo3conf\ext\kickstarter\ sections\class.tx_kickstarter_section_fields.php", 266, array)
9 ereg_replace()
И ещё много буков...
Что это может быть?
Ну, видимо, всё, приходит конец kickstarter-у.
Функция ereg_replace, который используется в kickstarter-e, помечена как deprecated (устаревшая). Можно заглушить эти warning-и, но в следующем релизе php этой функции может уже не быть.
Может, стоит уже смотреть в сторону extbase и fluid?
Может, стоит уже смотреть в сторону extbase и fluid?[/QUOTE]
Void, а можно по подробней, пожалуйста? Или хотя бы направление? Очень нужно, начальство кушает уже.
Делаю на Денвере 3, ну совсем еже заманался, постоянно какие-то глюки... =-(
Extbase и fluid - новый фреймворк для создания расширений для TYPO3. Вроде как пришёл на замену кикстартеру. Гугл расскажет о них лучше, чем я. Ну или недавно книга по ним вышла, может где-то в сети есть уже электронная версия.
Если не хотите заморачиваться, можно попробовать похакать kickstarter, заменить ereg_replace на preg_replace или заглушить ворнинги.
Void, я знаю, вы мудрый разработчик, но я достаточно мало знаком с Тайпо3, можете подсказать как сделать расширение, мне много не надо, всего пять ячеек, все текст, только одна на много картинок (потом добавление флэш), ну это я так, отошёл от темы. Мне очень срочно всё нужно, я не прошу написать за меня, просто подсказать как... Ибо кикстартер у меня сдох, а через ФЦЕ не получается добиться для контент-менеджера нужного. :(
Ну попробуйте похакать кикстартер и завести его, что ли
dmartynenko
04.12.2010, 14:40
Вы бы версии всего ПО упомянули.
Я не слышал про такие проблемы на TYPO3 4.4 и PHP 5.2
TYPO3 4.4
PHP 5.3 (последний Денвер)
Ну и кикстартер с репозитория.
Вообще не знаю что делать, экст нужен очень. :(
Андрей Аксенов
04.12.2010, 15:13
По extbase можно перевод офф. документа "Первоначальные сведения об Extbase" (http://webdesign.gep-art.com/blog/blog-post/2010/08/28/pervonachalnye-svedenija-ob-extbase/) найти у меня в блоге.
Правда пока это все в разработке, хотя расширений появляется все больше.
Кроме того, ставку следует делать именно на подобную разработку расширений, т.к. уже не за горами новая версия TYPO3 4.5 (обещают после нового года).
С кикстартером у меня проблемы тоже возникали, например, так и не смог загрузить расширение в TER.
Да, кстати и документация тоже будет иметь другой формат - XMLBase.
dmartynenko
06.12.2010, 12:12
TYPO3 4.4
PHP 5.3 (последний Денвер)
Ну и кикстартер с репозитория.
Вообще не знаю что делать, экст нужен очень. :(
Поставьте отдельно с PHP 5.2 (например, возмите предыдущуюю версию денвера или xampp). Создайте экст, а всю остальную разработку делайте на вашей рабочей конфигурации.
extbase - это конечно хорошо, но даже по "классической" разработке расширений нет документации "все в одном". Только одна книга Дулепова на английском и платно. Так что если надо сделать быстро - extbase не берите, помочь вам с ним мало кто здесь сможет.
Dmartynenko, спасибо Вам за совет. Решено сносом Дэнвера и установкой с ПХП 5.2, правда по моей тупости я снёс базу, пришлось побегать за бэкапом :). Так же пропала ошипка иногда вываливающаяся при переходах на страницы. Сижу ковыряю кикстартер, но посматриваю уже в сторону экстбэйз. Всем спасибо за помощь!
Проблема с php 5.3 решается установкой kickstarter из svn, там версия 0.5.0.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot