- Предыдущая
- 1
- 2
- Показаны 16-24 из 24
mod_$peremennaya($module_id)
// Отдельный модуль 433 if( $mod['is_external'] ){ 435 436 require_once $modulefile; 437 // Если есть кеш, берем тело модуля из него 438 if ($mod['cache'] && cmsCore::isCached('module', $mod['id'], $mod['cachetime'], $mod['cacheint'])){ 439 440 $mod['body'] = cmsCore::getCache('module', $mod['id']); 441 $callback = true; 442 443 } else { 444 445 $config = cmsCore::yamlToArray($mod['config']); 446 $inCore->cacheModuleConfig($mod['module_id'], $config); 447 449 $callback = $mod['content']($mod['module_id']); 451 if($mod['cache']) { cmsCore::saveCache('module', $mod['id'], $mod['body']); } 452 453 } 454 455 } 456 }
Спасибо, но это относится к tpl (
Пилигриm, там в 1.10.1 $mod.id ввели вместо $mod.module_id не это?
Код тот что надо, только я в итоге разобраться не смог ))) Все очень сильно отличается от 1.9.
А вообще подозреваю, что еще повылазит всякая кака. Слишком капитальные переделки. В таких масштабах проще и надежнее переписать все с нуля, что, как я понимаю, и делается… А пока (возможно пока) я посижу на 1.9, все-таки там код я уже начал потихоньку понимать.
Попорбуйте перезалить системный файлы
У меня переменная не пустая… всё корректно работает.
Попорбуйте перезалить системный файлы
А 1.10.1 какая? Чистая или обновленная? На обновленном сайте у меня тоже работает. А на чистой установке уже чего только не делал ( Еще у меня все сайты стоят на php5.2, а этот на локалке php5.3 Да и бы может и подумал, что у меня местный глюк, но вчера выяснилось, что еще у одного человека такая же петрушка (((
У него тоже php5.3 + 1.10.1 чистаяеще у одного человека такая же петрушка
А вообще есть уже у кого-нибудь успешные сторонние модули для 1.10.1?
вообще модули должны работать от 1.10 на 1.10.1Нет. На php5.2 у меня тоже самое.
А вообще есть уже у кого-нибудь успешные сторонние модули для 1.10.1?
instantcms.ru/users/files/download3012.html
вот исправленная версия я для автора сделал комментарии которые пояснят причину его не работающего модуля.
если в двух словах то проблема в том что не правильно был написан кусочек модуля связанный с бессрочной публикацией, если ее ставить автор модуля хотел записать в базу 0000-00-00 00:00:00 это может конечно прокатить но если mysql настроен корректно на хостинге то в базе после записи будет дата 1970-01-01 03:00:00 разработчики mysql посчитали что начало века начинается в 1970 году, есть два варианта исправить проблему сделать поле dateend возможность NULL и проверять на NULL или как я сделал дополнительное поле no_end и пишу туда значение флажка БЕССРОЧНАЯ.
следовательно в запросе на выборку данных в модуле добавилось OR no_date = 1 Вот и все модуль готов к работе. ;)
- Предыдущая
- 1
- 2
- Показаны 16-24 из 24