??? при помощи аргументов во вьюхе. сам не делал но наверн мона..
С помошью views с аргументами уже делается страница, доступная по пути в конце которого uid пользователя.
Вопрос был как ее к меню прикрутить и показать каждому пользователю именно его выборку.
Чем такой вариант может быть плох со всех точек зрения???
Создал пункт меню, в параметре 'page callback' указал название функуии, которая не формирует страницу, а делает перенаправление с нужными аргументами на представление Views.
Примерный текст функции:
Никак. И насамом деле пихать пользователей без особой надобности в меню нету смысла. Я например тоже ломал над этим голову, написал патч для menu.inc для поддержки хуков изменения дерева меню, но потом пришлось вывести все блоке через view и стилизировать под меню.
т.е. Ссылки типа user/[uid], которая присутствует в друпале в меню и показывает профиль текущего пользователя ("мои учетные данные") самому не сделать? Как то в это не верится...
Дабы не плодить еще одну тему.
Прикольно ведет себя данный блок в сочетании fupload.
При загрузки нескольких картинок он показывает количество зарегистрированных пользователей равное числу загруженных картинок + количество реальных пользователей на сайте. И это число хранится в течение времени установленного в настройках блока. Прикольно наблюдать себя на сайте в 50 лицах одновременно...
Хм. Посмотрел Результат не впечатлил, поскольку данная инфа, если я правильно понял находится в таблице USERS? а именно для создания ее общей и затевался весь мультисайтинг в первую очередь.
Или я все таки не правильно понял с какой таблицей работает этот блок?
Как я понимаю о разном говорим. На данный момент модуль статистики "Statistics" (входит в доп. часть ядра) у меня на всех сайтах отключен и на основании этого я делаю вывод, что он к этому блоку никакого отношения не имеет.
Структура мультисайтинга - да ядро и все модули общие... sites/all/... Я и спрашиваю, что делать раздельным, но делать ядра для каждого сайта отдельными точно ради этого блока не буду.
Все еще актуально. Не хочется делать для каждого сайта в мультисайтинговом проекте свои представления, которые будут отличаться только названием сайта.
Что за поле до конца не понял, но по крайней мере это поле в таблице типа материала является уникальным ( field_типматериала_fid ) и по нему у меня получилось сделать выборку. итоговый текст выглядит примерно так:
Спасибо! Получилось, однако, получив результат, решил попытаться пойти совсем другим путем, оставив один пресет в настройках которого буду проверять ставить копирайт или нет. Пока не понял как там получить номер ноды, к которой присоединено изображение. Uid туда передается, а Nid нет.
Давно хотел написать как я эту проблему обошел, но все руки не доходили. Сегодня еще раз случайно проверил - проблема осталась!!! Поэтому рассказываю, свое совершенно тривиальное решение.
Для всех сайтов основной базой сделал общую, а таблицы которые для сайтов уникальные и находятся в другой базе (и при этом не заполняются с использованием Computed Field ) прописываю в setting в виде префиксов с точкой. И все работает.
В чем была ошибка не понял Откатился к старой базе и повторил еще раз всю операцию и заработало. Вроде делал все так же как и в первый раз. После первого раза папку на сервере не трогал. Чудеса...
Что ошибка сервера - понятно.
Права у папок site/all/files' и 'site/mysite.ru/files' одинаковые. (начинаю тихо ненавидеть MS server, но вроде действительно одинаковые).
При подключении к старой папке files и старой таблицы files все работает, с новыми установками нет, при попытке удаления старых файлов тоже пишет, что доступ запрещен, так что не в fupload дело
Сделал, практически все заработало. Возник непонятный глюк - перестал работать image_fupload при попытке загрузки выдает ошибку 503. Если кто сталкивался - подскажите пожалуйста... пока пошел искать причину...
2. Если требуется на существующем сайте поменять путь к папке files как я понимаю недостаточно поменять путь к папке в admin/settings/file-system и перенести туда все содержимое, а нужно будет и пути в таблице Files в поле filepath изменять? Или это система делает сама?
Views и Меню (решено)
С помошью views с аргументами уже делается страница, доступная по пути в конце которого uid пользователя.
Вопрос был как ее к меню прикрутить и показать каждому пользователю именно его выборку.
Views и Меню (решено)
Сделал через переадресацию.
Чем такой вариант может быть плох со всех точек зрения???
Создал пункт меню, в параметре 'page callback' указал название функуии, которая не формирует страницу, а делает перенаправление с нужными аргументами на представление Views.
Примерный текст функции:
Как сделать список в своей форме? (решено)
Огромное спасибо!
Views и Меню (решено)
т.е. Ссылки типа user/[uid], которая присутствует в друпале в меню и показывает профиль текущего пользователя ("мои учетные данные") самому не сделать? Как то в это не верится...
Продолжаю разбираться с views (решено)
Спасибо!
Блок "Сейчас на сайте" и мультисайтинг.
Дабы не плодить еще одну тему.
Прикольно ведет себя данный блок в сочетании fupload.
При загрузки нескольких картинок он показывает количество зарегистрированных пользователей равное числу загруженных картинок + количество реальных пользователей на сайте. И это число хранится в течение времени установленного в настройках блока. Прикольно наблюдать себя на сайте в 50 лицах одновременно...
Блок "Сейчас на сайте" и мультисайтинг.
Спасибо! Разобрался.
Блок "Сейчас на сайте" и мультисайтинг.
Хм. Посмотрел Результат не впечатлил, поскольку данная инфа, если я правильно понял находится в таблице USERS? а именно для создания ее общей и затевался весь мультисайтинг в первую очередь.
Или я все таки не правильно понял с какой таблицей работает этот блок?
Блок "Сейчас на сайте" и мультисайтинг.
Как я понимаю о разном говорим. На данный момент модуль статистики "Statistics" (входит в доп. часть ядра) у меня на всех сайтах отключен и на основании этого я делаю вывод, что он к этому блоку никакого отношения не имеет.
Структура мультисайтинга - да ядро и все модули общие... sites/all/... Я и спрашиваю, что делать раздельным, но делать ядра для каждого сайта отдельными точно ради этого блока не буду.
Блок "Сейчас на сайте" и мультисайтинг.
Не наблюдаю я такой таблицы ( и ничего похожего тоже) ни в общей ни в раздельной БД.
Вопрос про фильтры views
Очень надеюсь, что кто нибудь ответит.
Очень бы хотелось понять как это сделать универсальнее.
Вопрос про фильтры views
Все еще актуально. Не хочется делать для каждого сайта в мультисайтинговом проекте свои представления, которые будут отличаться только названием сайта.
Вопрос по таксономии (решено)
Всем спасибо! сделал через views и скрыл стандартный вывод с помошью css. Не уверн, что это оптимальное решение, но работает.
Views - возможно ли сделать подобный фильтр? (решено)
СПАСИБО!
Очень похоже, что то, что нужно. Смущает, что нет релиза модуля, но надеюсь, что работать будет нормально. О результатах отпишу.
Подскажите по imagecach
для этого: http://www.drupal.ru/node/49001 чтобы при изменении условий пресет пересоздавался.
Views - возможно ли сделать подобный фильтр? (решено)
и получим только те документы у которых "1" и "1"....
Views - возможно ли сделать подобный фильтр? (решено)
Все документы, кроме тех, у которых оба поля "0".
Подскажите по imagecach
А в PHP нет функции, которая удаляла бы файлы по маске в указанной и во всех вложенных директориях?
Подскажите по imagecach - добавление текста (Было подскажите по views) (решено)
Что за поле до конца не понял, но по крайней мере это поле в таблице типа материала является уникальным ( field_типматериала_fid ) и по нему у меня получилось сделать выборку. итоговый текст выглядит примерно так:
Подскажите по imagecach - добавление текста (Было подскажите по views) (решено)
Спасибо! Получилось, однако, получив результат, решил попытаться пойти совсем другим путем, оставив один пресет в настройках которого буду проверять ставить копирайт или нет. Пока не понял как там получить номер ноды, к которой присоединено изображение. Uid туда передается, а Nid нет.
computed_field и разделенные базы.
Давно хотел написать как я эту проблему обошел, но все руки не доходили. Сегодня еще раз случайно проверил - проблема осталась!!! Поэтому рассказываю, свое совершенно тривиальное решение.
Для всех сайтов основной базой сделал общую, а таблицы которые для сайтов уникальные и находятся в другой базе (и при этом не заполняются с использованием Computed Field ) прописываю в setting в виде префиксов с точкой. И все работает.
Подскажите про таблицу files (решено)
В чем была ошибка не понял Откатился к старой базе и повторил еще раз всю операцию и заработало. Вроде делал все так же как и в первый раз. После первого раза папку на сервере не трогал. Чудеса...
Подскажите про таблицу files (решено)
Что ошибка сервера - понятно.
Права у папок site/all/files' и 'site/mysite.ru/files' одинаковые. (начинаю тихо ненавидеть MS server, но вроде действительно одинаковые).
При подключении к старой папке files и старой таблицы files все работает, с новыми установками нет, при попытке удаления старых файлов тоже пишет, что доступ запрещен, так что не в fupload дело
Подскажите про таблицу files (решено)
Сделал, практически все заработало. Возник непонятный глюк - перестал работать image_fupload при попытке загрузки выдает ошибку 503. Если кто сталкивался - подскажите пожалуйста... пока пошел искать причину...
Подскажите про таблицу files (решено)