|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  08.11.2005, 21:29 | #1 | 
| Продвинутый Регистрация: 10.10.2005 
					Сообщений: 92
				 |  Jumpurl в Direct Mail 
			
			Здравствуйте. У меня такая проблема.  Я формирую и отправляю письма с помощью Direct Mail экстеншена. Проблема с ссылками, которые в письме. Они имеют вид вида [hostname]/index.php?id=81&rid=###SYS_TABLE_NAME###_###USER_u id###&mid=###SYS_MAIL_ID###&jumpurl=0. Как я понимаю, jumpurl= id связывается с определенным id ссылки в аттаче. Т.е. при нажатии на ссылку в письме мы должны попадать на [hostname]/index.php?id=81 и по id которое в jumpurl должен выбираться ulr из аттача и осуществляться редирект на этот url. Но редиректа не происходит. 1. В чем может быть причина? В теплейте я прописал config.jumpurl_enable = 1. 2. Как избежать формирование ###SYS_TABLE_NAME###_###USER_uid###&mid=###SYS_MAI L_ID### в урле (я конечно могу убрать это обьявление из класса, но это не правильный подход). 3. Можно ли как-то в конфигурации настроить, чтобы использовались обычные ссылки, а не jumpurl-ы. Я пробовал config.jumpurl_enable = 0 config.jumpurl_mailto_disable = 1, не помоголо. Спасибо! | 
|   |   | 
|  09.11.2005, 00:18 | #2 | 
| Administrator |   
			
			page.config.notification_email_urlmode = 76 может быть в этом дело (по крайней мере URL будут короче) | 
|   |   | 
|  09.11.2005, 15:38 | #3 | 
| Продвинутый Регистрация: 10.10.2005 
					Сообщений: 92
				 |   
			
			Пришлось в классе class.mod_web_dmail.php переписать $htmlmail->jumperURL_useId=1; на $htmlmail->jumperURL_useId=0; и закомментировать строку $htmlmail->jumperURL_prefix = $this->urlbase.\"?id=\".$row[\"page\"].\"&rid=###SYS_TABLE_NAME###_###USER_uid###&mid=## #SYS_MAIL_ID###&jumpurl=\"; , чтобы избежать формирования jumpurl-ов. Не самый конечно лучший вариант, но разбираться пока нет времени ;-) Теперь все ссылки в письме формируются в том же виде что и в темплейте для письма! | 
|   |   |