Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Список сотрудников с карточками (http://forum.typo3.ru/showthread.php?t=520)

Слава 18.01.2005 13:34

Список сотрудников с карточками
 
Здравствуйте!
Стоит такая задача: Вывести список сотрудников в виде таблицы (ФИО, e-mail, телефон) и при кликаньи на строку открывалась карточка этого сотрудника с полями: день рождения, должность и т.д. Вывести на главную страничку поздравление, если насупил день рождения сотрудника.
Подскажите, какое расширение может для этой задачи подойти?
Заранее спасибо.

Gleb Budko 19.01.2005 06:05

Попробуйте FE user list. Ето не совсем то о чем вы спрашиваете но там имеетсиа возможность выводить лист ФЕ пользователей с картинками. Ещё есть ехтентион jp_staff и xds_staff. Они опять таки не делаю всё что вам нужно.
Посмотрите туториал http://typo3.org/documentation/document-library/player_profile_basic/
На его основе можно сделать то что у вас.

Слава 21.01.2005 16:48

jp_staff подходит. Спасибо. Только что-то не получается его использовать и показывать что-то. Делаю как написано в документации.
1. Установил расширение со значениями по умолчанию, все галочки отмечены.
2. Создал sys-folder.
3. Вставил контент в страничку с типом plugin Staff Organisation. В поле код написал LIST, в исходной точке выбрал ранее созданную системную директорию.
4. Добавил тестового сотрудника
:-( Ничего нет.
Если кто-то пробовал или пользуется этим расширением, подскажите, что не правильно?

Valery Romanchev 21.01.2005 21:27

Смотрте код экстеншена.
Так быстрее всего с этим можно разобраться.
Код лежит в папке
typo3conf/ext/имя_экстеншена.

Еще стоит проверить что установлена General Record Storage Folder в свойствах страницы (и что она показывает на ту sysfolder где лежат записи этого экстеншена).

Еще возможная причина это шаблоны, которые отвечают за вывод инфы (css_slyled_content или старые шаблоны). Нужно проверить, что с их подключением в рутовом шаблоне все хорошо.

Gleb 22.01.2005 01:40

For me it worked from the first attempt:
What I did example:

pid100 - (General Record Storage Page = pid102) install the plugin CODE:LIST
pid101 - install the plugin CODE:INFO
pid102 - sysFolder (where you create jp_staff records)




Слава 24.01.2005 17:12

Сделал. Ругается: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/elan/typo3conf/ext/jp_staff/pi1/class.tx_jpstaff_pi1.php on line 106
Посмотрел в код. В функции getItems() $this->pid пустое значение. Повидимому код в case \"LIST\" или не правильно работает или у меня где-то ошибки.

pid34 - sysFolder
pid25 - Страничка с плагином CODE:LIST
При этом когда создаю сотрудника, в таблице tx_jpstaff_list у сотрудников поле pid всегда 1.
Это правильно? Или pid должен указывать на sysFolder?

Gleb 29.01.2005 08:07

Did you specify \"General Record Storage Page\" for your page pid25 where plugin with CODE:LIST. This should be set in page header. It should point to page/sysFolderr where you create your staff records.

About what pid is supposed to be I do not know. I'll check it later.

San 04.10.2005 16:17

Та же проблема. Сделал все, как написано выше, но тоже не вижу введенных людей на странице. Кто-нибудь нашел решение?


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

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