Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 11.03.2012, 09:39   #1
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
А вот с этим не ясно ...

..., а что это меняет если прописано в TCA или нет?
Документ здесь: http://typo3.org/documentation/docum....6.0/view/1/2/

Если таблица не объявлена в TCA - Table Configuration Array, то она не видна для typo3... со всеми вытекающими.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 22.10.2012, 16:21   #2
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Отправить сообщение для semender с помощью ICQ Отправить сообщение для semender с помощью Skype™
По умолчанию

А где и как её объявить?
semender вне форума   Ответить с цитированием
Старый 22.10.2012, 17:01   #3
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Цитата:
Сообщение от semender Посмотреть сообщение
А где и как её объявить?
А почитать?
Андрей Аксенов вне форума   Ответить с цитированием
Старый 22.10.2012, 20:14   #4
Ивано
Guest
 
Сообщений: n/a
Smile

Как понял - это сделано специально в целях безопасности...
Что бы пользователи BE- и вообще пользователи не могли на прямую обращаться к особо важным таблицам typo3, а следовательно сломать систему - к примеру вставить typoscript на страницу и загрузить сценарий...

Данную проблему можно пережить... Мне всегда была интересна другая сторона медали:

вот пользуюсь typo3 - отправляет ли она какие-то данные (статистику, информацию или еще что нибудь на основной сервер typo3 или куда положено) - небольшой шпиончик-код - который ведет скрутую разведку о пользователях системы...
Так и аналитику можно было бы собирать на ура... Или в этом нет необходимости?

Ведь Microsoft - где-то этим пользуется...
Не зря же у нас хотят делать собственной операционную систему в СНГ
А как на счет typo3?
  Ответить с цитированием
Старый 22.10.2012, 20:36   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Вы поклонник "теории заговора"?

Проверить то просто - исходники открыты (PHP все таки).
Что-то отправить из PHP можно ограниченным набором функций (file_get_contents, curl и т.п.) - поищите их все по исходникам и проверьте.

Кроме того, на сервере можно запретить все исходящие соединения на другие сервера (с исключениями для нужных IP). Некоторые shared хостинги так и делают.
dmartynenko вне форума   Ответить с цитированием
Старый 23.10.2012, 13:20   #6
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Отправить сообщение для semender с помощью ICQ Отправить сообщение для semender с помощью Skype™
Question

Цитата:
Сообщение от Андрей Аксенов Посмотреть сообщение
А почитать?
будет ли верно, если я в t3lib\stddb\tables.php
добавлю
PHP код:
$TCA['tx_mytable'] = array(
    
'ctrl' => array(
        
'id' => 'id',
        
'number' => 'number',
        
'date' => 'date',
    )
); 
а в ts это:
Код:
10 = CONTENT
  10 {   
    table = tx_mytable
    select {
    orderBy = sorting
    where = id=0
          }
  }
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 23.10.2012, 13:26   #7
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

В файлы ядра системы никогда ничего добавлять не надо!
А таблицу свою легче всего создать, воспользовавшись каким-нибудь кикстартером расширений - то есть, в любом случае, нужно будет создавать свое расширение.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 23.10.2012, 14:18   #8
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Отправить сообщение для semender с помощью ICQ Отправить сообщение для semender с помощью Skype™
Post

о боже, неужели просто нельзя вывести какое нить значение таблицы,создал из pma,заполнил, и показал на странице. оказывается надо писать расширение. наверно легче будет Tesseract поставить и использовать его...
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 23.10.2012, 14:28   #9
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

"простые" таблицы считаются сторонними для TYPO3, и это правильно - в целях безопасности, а что касается "просто создать таблицу", так об этом я и говорю, при помощи кикстартера создайте новое расширение с таблицами и берите из этих таблиц что хотите уже через TS.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 23.10.2012, 14:44   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от semender Посмотреть сообщение
о боже, неужели просто нельзя вывести какое нить значение таблицы,создал из pma,заполнил, и показал на странице. оказывается надо писать расширение. наверно легче будет Tesseract поставить и использовать его...
Так ли это просто...

Что будет если вы захотите сделать то же самое на другом хостинге? В другой установке TYPO3?
Будете вспоминать через год-два что вы где-то что-то вручную насоздавали?

А как вы будете наполнять свою таблицу? Тоже руками через PMA ?

Если вы 1 раз сделаете экст, то там будет информация о том как ядру создать таблицу, какие там поля и каких типов. В результате установка таблицы и ее администрирование из проблемы "как сделать все вручную" переходит в удобную админку где многое (если не все) уже сделано и предусмотрено.

Программируйте под TYPO3 используя TYPO3-way. Не изобретайте свои велосипеды там где это не нужно.
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TemplaVoila: Изменение Структуры Данных (DS). Вывод в (BE). thebat Общие вопросы 4 08.03.2019 15:12
автоматическое уведомление на сайте об изменении статьи Anlov Общие вопросы 33 12.09.2012 20:48
Вывод данных в TCA brd Разработка расширений / TYPO3 extension development 2 23.02.2012 12:56
Подсчет и вывод записей в текущей категории средствами typoscript thebat TypoScript практикум 34 24.08.2011 20:27
Вывод данных из userfunction musson Общие вопросы 1 26.05.2011 16:56


Часовой пояс GMT +4, время: 16:53.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория