<<<1...5...10...17181920212223>>>
| jcrush | 
					 | 
			
|---|---|
| 
					 News_mod, брался из архива 0.6.2 бета 
						http://cotonti.googlecode.com/files/cotonti-0.6.2-beta1.7z SEO блог: http://blog.stfw.ru/ 
					 | 
			
| Yusupov | 
					 | 
			
|---|---|
| 
					 В версии 0.6.1 появляется ошибка при попытке добавить дополнительное поле в страницы:  
						
					Fatal error : SQL error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE Field LIKE '%\_test'' at line 1причем только на хостинге. Что это может быть?  | 
			
| Clever | 
					 | 
			
|---|---|
					# Trustmaster : Конечно пропадают, если не очистить папку datas/cache/templates. news_mod я посмотрю, конечно. Это несколько странно, что плагин, не имеющий хуков в list, приводит к некорректной работе XTemplate там.мой news_mod он не работает в list, он работает в header (очень популярная потребность). коментарий дал тут  | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 В 0.6.2 не news_mod, а просто news, но версии 0.6.2 (ух, как тут не запутаться). 
						2 Yusupov: Какая версия MySQL на хостинге? Есть ли переменная $db_x в datas/config.php? Added 11 minutes later: Что любопытно, XTemplate2 не использует глобальных переменных. Исключение - получение настроек из $cfg в паре функций. Так что дело явно не в конфликтах имён. May the Source be with you! 
					
                        This post was edited by Trustmaster (2009-08-13 02:16, 16 years ago)
                     
                    
				 | 
			
| Clever | 
					 | 
			
|---|---|
| 
					 А что такого есть во втором чего нет в первом? 
						
					 | 
			
| Yusupov | 
					 | 
			
|---|---|
					# Trustmaster : В 0.6.2 не news_mod, а просто news, но версии 0.6.2 (ух, как тут не запутаться).Версия mysql 4.1.22-log, хостинг nic.ru $db_x присутствует. Все перепробовал, но эта ошибка не исчезает...  | 
			
| Clever | 
					 | 
			
|---|---|
| 
					 лирика: нужно бежать подальше от руцентра... с нетерпением жду окончания контракта... 
						
					 | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Забавно. Спасибо за плагин, на локалхосте баг воспроизводится на ура. Причём тут трудно понять, каким боком связано с XTemplate, но глючит сам PHP. В plugins/news/inc/inc.php в функции sed_get_news() есть такой код (строка 40): 
						
foreach($sed_cat as $i => $x)
{
	if (substr($x['path'], 0, $mtchlen)==$mtch && sed_auth('page', $i, 'R'))
	{ $catsub[] = $i; }
}
foreach($sed_cat as $i => $x)
{
	if (substr($x['path'], 0, $mtchlen)==$mtch && sed_auth('page', $i, 'R'))
	{ $catsub[] = $i; }
}
reset($sed_cat);
May the Source be with you! 
					
                        This post was edited by Trustmaster (2009-08-13 02:57, 16 years ago)
                     
                    
				 | 
			
| Clever | 
					 | 
			
|---|---|
| 
					 Ты мой бог. Заработало! Ура! Ура! Ура! 
						
					Я был прав? Валить с хостера надо?  | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Раз на локалхосте та же беда, то дело не в хостере. Заглюк в PHP, очень специфичный. Будем надеяться, что больше нигде не возникнет. 
						Синтаксис SHOW COLUMNS ... WHERE появился в MySQL 5.0. Можно переписать этот кусок с поддержкой 4.1, но со временем 4.1 будет устаревать всё больше. Added 5 minutes later: В system/functions.php, sed_extrafield_add(), строка 4937, заменить: SHOW COLUMNS FROM $db_x$sql_table WHERE Field LIKE '%\_$name'SHOW COLUMNS FROM $db_x$sql_table LIKE '%\_$name'May the Source be with you! 
					
                        This post was edited by Trustmaster (2009-08-13 03:17, 16 years ago)
                     
                    
				 | 
			
| Clever | 
					 | 
			
|---|---|
| 
					 странно это все  
						
					  но главное работает. Спасибо. | 
			
| Almaz | 
					 | 
			
|---|---|
| 
					 запрос нового хука: 
						
					немоглибы разработчики добавить новый хук в самый конец файла footer.php сразу после строки sed_sql_close(); иногда необходимо произвести работу с другой базой данных и корректнее былобы это делать именно после того как кот закроет свою...  | 
			
| Yusupov | 
					 | 
			
|---|---|
| 
					 Спасибо, Trustmaster! Заработало) 
						
					 | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Добавлен хук footer.last. Будет доступен в финальной версии 0.6.2. 
						Added 2 hours 45 minutes later: Кстати, настоятельно рекоммендую отключить комментарии в header-части плагина News_mod. Иначе комментарии на всём сайте будут работать некорректно. May the Source be with you! 
					
                        This post was edited by Trustmaster (2009-08-13 17:36, 16 years ago)
                     
                    
				 | 
			
| Sergey | 
					 | 
			
|---|---|
| 
					 нарвался на интересную засаду. Все время считал, что конец строки в PHP этот "\n" а не '\n', но это оказался поверхностный взгляд, все как сложнее и запутаней, вот что оказывается является концом строки 
						
 if (PHP_OS == "WIN32" || PHP_OS == "WINNT") {
    define("EOL","\r\n");
 	} else if (PHP_OS == "Linux") {
  		 define("EOL","\n");
		 } else {
  				 define("EOL","\n");
 				}
 естественно конец строки стал немного правильней обрабатываться, но не вырезаться mb_substrwww.cotonti.mobi 
					 |