ErsteVorherige123NächsteLetzte
| esclkm | 
					 | 
			
|---|---|
| 
					 имеет ! включите имена переменных в файл функций - и подключайте фаш файл функций там где надо тоже самое сделано со страницами. посмотрите примеры littledev.ru - мой маленький зарождающийся блог о котонти. 
					снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты  | 
			
| Dayver | 
					 | 
			
|---|---|
					#33539 Eugene: Поэтому плагины правильно писать используя конструкцию вида (на примере того же модуля page) 
if (cot_module_active('page'))
{
	require_once cot_incfile('page',  'module');
}
Которая проинклудит файл /modules/page/inc/page.functions.php в котором есть // Global variables global $cot_extrafields, $db_pages, $db_x; $db_pages = (isset($db_pages)) ? $db_pages : $db_x . 'pages'; И всего делов то - правильно пишем плагины под Сиену Pavlo Tkachenko aka Dayver 
					 | 
			
| Trustmaster | 
					 | 
			
|---|---|
					#33535 Moool13: Я бы это багом не назвал. Это защита от hotlinking'а, и так уж она реализована, что использует сессии, чтобы удостовериться, что пользователь сначала посетил нужную страницу, и именно с неё скачал файл. May the Source be with you! 
					 | 
			
| Moool13 | 
					 | 
			
|---|---|
					
 Это просто отлично, но многие юзеры открывают сразу несколько вкладок. Как я понимаю, нельзя сделать возможность скачивания файла из нескольких вкладок, без отключения защиты от хотлинка?  | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Теоретически можно, для каждой страницы создавать отдельную переменную сессии. Это сработает, просто в сессии будет каждый раз много "мусора". May the Source be with you! 
					 | 
			
| Eugene | 
					 | 
			
|---|---|
					#33543 Dayver: Согласен... для меня больше это было новостью, чем багом... ещё учиться и учиться... ))) Поднимем уровень, сиеноплагинописательства на новые высоты, товарищи! 
  | 
			
| Moool13 | 
					 | 
			
|---|---|
					#33559 Trustmaster: А мусор будет мешать работе сайта? 
  | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Возможно, что и не слишком сильно. В среднем пользователь просматривает всего несколько страниц за сеанс, проблемы могут быть только с краулерами, поддерживающими куки - их сессии будут полны отметок о посещении страниц. May the Source be with you! 
					 | 
			
| Moool13 | 
					 | 
			
|---|---|
| 
					 Это плохо.  | 
			
| Alex300 | 
					 | 
			
|---|---|
| 
					 В последней версии сиены появился хук urleditor.rewrite.first позволяющий модулям обрабатывать свое ЧПУ, не описанное в пресетах по-умолчанию. Но код, следующий за ним его "перекрывает", что делает невозмжным использование этого хука. Сам хук вызывается в функции cot_apply_rwr(), но в силу особенностей php, если мой модуль после обработки ЧПУ не может прервать выполнение этой функции т.к. "return" в приинклуденном файле прерывает выполнение этого самого файла и передает управление назад после вызвавшей его строки. Предлагаю в этой функции после кода 
      /* === Hook === */
		foreach (cot_getextplugins('urleditor.rewrite.first') as $pl)
		{
			include $pl;
		}
		/* ===== */
Добавить проверку необходимости дальнейшей обработки ЧПУ. Я смог реализовать обработку ЧПУ при помощи хука input. Но правильней все-таки было бы использовать urleditor.rewrite.first Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!... 
					...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/  | 
			
| McDuck | 
					 | 
			
|---|---|
| 
					 i118n, Интернационализация структуры ( siena 097) - невозможно перейти на следующую страницу редактирования. Ссылка формируется вроде правильная: .../index.php?e=i18n&m=structure&l=ru#get;e=i18n&m=structure&l=ru&d=2 Переход на следующую страницу не происходит  | 
			
| Alex300 | 
					 | 
			
|---|---|
| 
					 
	 Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!... 
					...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/  | 
			
| McDuck | 
					 | 
			
|---|---|
| 
					 Alex300 Спасибо, адрес править проще, чем в базе копаться ;) Trustmaster, прошу пофиксить P.S. Ссылка формируется в виде, как написал Алекс, после чего в адресной строке браузера появляется вышеприведенное безобразие. ЧПУ отключены Dieser Beitrag wurde von McDuck (am 23. März 2012, 13:45, vor 13 Jahre) bearbeitet  | 
			
| motor2hg | 
					 | 
			
|---|---|
| 
					 Если написать личное сообщение, отформатировать его по всякому и отослать его например мне. Потом редактировать его. Я лично вижу кашу из тегов и сообщения. Думаю так быть не должно. На форуме ведь такого нет. Например текст сообщения Это тестовое сообщение. 
	Возле дома, при редактировании превращается <p> Это тестовое сообщение. </p> <p> <strong>Возле дома</strong>,<br /> Где все до <span style="color:#2f4f4f;">одури знакомо</span>,<br /><span style="background-color:#ffd700;">Где душу греют тополя,</span><br /> Я присяду,<br /> Я столько лет здесь не был кряду,<br /> Меня барахтала земля</p> 
 Dieser Beitrag wurde von motor2hg (am 23. März 2012, 13:59, vor 13 Jahre) bearbeitet  | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Тикеты созданы, всем спасибо за тестирование! Как говорится, Follow us on GitHub! May the Source be with you! 
					 |