![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
В общемь... (нет слов)...
Разобрался... Сделал просто LOAD_REGISTER - отдельно для breadcurmb... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
Осталось несколько маленьких вопросиков:
В чем раздница между этими двумя функциями (методами)? PHP код:
PHP код:
PHP код:
Думаю что теперь окончательно разобрался что из чего растет. И все равно не могу понять... Вот есть страница: эти у меня реально существуют Код HTML:
novosti/page-news/1/ novosti/page-news/2/ novosti/page-news/3/ novosti/page-news/4/ - все равно генриться cHash Я его даже получить могу для каждой страницы - новый уникальный... PHP код:
Последний раз редактировалось Ивано++; 12.07.2013 в 11:20 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
Эээ.... может быть чего то не понимаю...
Но вот заметил: установил расширение realur... вот для него есть такая настройка: PHP код:
Делаем запрос: stati/record-article/14/ (запись реально есть) stati/record-article/15/ (запись реально есть) stati/record-article/16/ (запись реально есть) stati/record-article/1222/ (ЗАПИСИ НЕТ... просто нет в БД) если сделать запрос-прямой в окне браузера: stati/record-article/1222/ - и обновить страницу... то ,будет создан: PHP код:
А $GLOBALS['TSFE']->cHash - должен создаваться только при переходе по ссылкам??? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
Что - то наверное я ошибся...
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
В общем последний и единственный вопрос из данной темы...
Вот если: PHP код:
А как проверить (правильно ли создан cHash) - а не через запрос от пользователя? У realurl - есть специальная таблица "tx_realurl_chashcache" - куда пишутся значения - и три выше приведенных примера cHash=5435437878787 / cHash=5435ауцацу / cHash=5fewfwefwe - он туда не пишет... А пишет только верные?... Рассчитвыал правильные значения получать через: PHP код:
В общем - как проверить - useCacheHash - создан через систему - или введен "недоброжетельным" пользователем? И никак не пойму - если realurl - не установлен - то куда тогда пишутся значения useCacheHash? И еще нашел как-получить уникальное значение шаблона сайта (id+типа+групп+mp+иCacheHash) - массива - возможно это поможет... PHP код:
Последний раз редактировалось Ивано++; 14.07.2013 в 01:05 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
В общем вот нашел решение проблемы:
PHP код:
Который проверяет - как то понимаю правильность запрошенного cHash... Если правлиьно - значит пишет в mysql-табличку, если нет... Ничего... Как это работает - и как сделать подобную проверку в php-коде? И вот еще одну функцию нашел: https://svn.jambage.com:8766/typo3/f...r_setfixed.php PHP код:
И так как в выше описанных примерах пока не получилось разобраться нашел такое решение - не идеальное с точки зрения разработки... PHP код:
Вот тоже - про затопление - плагинов через ввод битых cHash http://forge.typo3.org/issues/29365 --- Последний раз редактировалось Ивано++; 14.07.2013 в 14:43 |
![]() |
![]() |