Sergey Goryachev: а где нужен агент при вёрстке?! мне ни разу не требовалось...
Или на основе агента что-то JS делает на стороне пользователя?
(просто интересно... т.к. обычно я не использую агента нигде, кроме сервера)
bears: или просто всем рассказать, что "мы лично проводим встречи со всеми исполнителями и заказчиками, и работаем по всему миру, билеты туда и обратно - за наш счёт")))
FRiMN: Просто контроль ватермарка через get-переменную.
1. Для тех, кто обрезает get-параметры - с ватермарком...
2. Для тех, кто не обрезает - без...
Очень странная логика у них...
Если есть линк на тип данных изображение - то, явно, что никто не будет резать линк (всё, что после знака "?") при парсинге.
Dark Hole: Имена папок модулей - разные.
Имена - в соответствии с назначениями модулей (1-N - просто для примера, чтобы показать, что они - разные).
Подключаем по именам папок. (структура - заранее унифицирована)
Владислав Дмитрук: т.е. задача: просмотреть заранее известный (заданный) список идентификаторов пользователей на принадлежность к заранее известному (заданному) списку сообществ. Верно?
Или на основе агента что-то JS делает на стороне пользователя?
(просто интересно... т.к. обычно я не использую агента нигде, кроме сервера)