Не работает, потому что надо мануалы читать нам обоим http://api.drupal.org/api/function/theme_username - смотрите самый первый "if" - если $user->uid = 0, то сама тема ставит по определению анонима.
значит для гостей надо уходить от этой темы и ссылку на профиль пользователя лепить самому. Ниже один из вариантов решения:
Каждый клиент решает, что ему нужно размещать и стоит ли экономия дополнительных рисков: форум для соседей по подъезду или интернет-магазин с миллионным месячным оборотом - разные сайты, клиенты, хостинги.
проблема вот тут: theme('username',user_load($comment->uid))
При отображении комментов данный объект ($user) содержит информацию о смотрящем, а не авторе коммента.
Надо создавать объект $comuser, к примеру, и набивать его данными из query и затем его отдавать для темизации.
Необходимо заполнить:
$comuser->uid
$comuser->name
$comuser->homepage
Вопрос:
Проект идет по двум "веткам" под D5 и D6. Уже два блока "друпалонезависимого" кода выделены в отдельные файлы, но они все равно существуют в двух ипостасях - для D5 и D6. А еще надо готовить версию под D7... Что надо сделать, что бы эти файлы вынести за пределы основных branches, и что бы они существовали в одной ипостаси и включались в каждый релиз?
используй EMS MySQL Manager 4+ версии - у него есть поддержка PHP туннелирования - закачиваешь в папку сайта соответствующий PHP файл и работаешь через него с БД. Сервер "считает", что это сайт обращается к БД.
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
Не работает, потому что надо мануалы читать нам обоим
http://api.drupal.org/api/function/theme_username - смотрите самый первый "if" - если $user->uid = 0, то сама тема ставит по определению анонима.
значит для гостей надо уходить от этой темы и ссылку на профиль пользователя лепить самому. Ниже один из вариантов решения:
Помогите улучшить тариф для Drupal!
Немного оффтоп, но все же:
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
я одну { забыл
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
В экран все не влезло
Второй запрос к БД можно взять из http://api.drupal.org/api/function/comment_get_recent
Хотя вот он двумя строчками с изменениями:
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
У данного снипета query "каличный" как по мне. Проще всего вставить слегка измененный код из comment_get_recent():
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
В запросе возвращаются uid и name из таблицы пользователей, а не из комментария.
PS
А чем стандартный блок последних комментариев не устраивает?
[РЕШЕНО] Вызов имени незарегистрированного пользователя в "прямом эфире"
проблема вот тут: theme('username',user_load($comment->uid))При отображении комментов данный объект ($user) содержит информацию о смотрящем, а не авторе коммента.
Надо создавать объект $comuser, к примеру, и набивать его данными из query и затем его отдавать для темизации.
Необходимо заполнить:
$comuser->uid
$comuser->name
$comuser->homepage
Сорри. Плохо читал. Буду читать еще.
Оповещение о новом комментарии неа почту
дает и комменты и ноды
Субдомены для пользователей
Почитайте подробней про Domain Access - пользователя можно сделать типа админом подконтрольного ему домена.
Drupal 5.21 и Firefox 3.x - непонятная несовместимость
Вчера это полезло опять... Натравил httpfox - зависает на загрузке quicktags.css... Отключил - вроде отпустило.
Грабли в сервере?
Ошибка 502, исчезновение админской панели, залипание на главной странице, нерабочие ссылки
фалы сайта лежат в корне папки www (или что там у Вас) или в подпапке? Если второе, то скорее всего измененный .htaccess в www.
После написания коммента зашел по ссылке - для посетителя все работает и открывается...
Drupal 5.21 и Firefox 3.x - непонятная несовместимость
Все три Firefox находятся на трех разных машинах
Drupal 5.21 и Firefox 3.x - непонятная несовместимость
Накатил поверх сам drupal - попустило... Только остался недоступен http://example.com/admin/build/path/find
Что это было? И как пофиксить последнюю проблему?
Работа с CVS на drupal.org
Вопрос:
Проект идет по двум "веткам" под D5 и D6. Уже два блока "друпалонезависимого" кода выделены в отдельные файлы, но они все равно существуют в двух ипостасях - для D5 и D6. А еще надо готовить версию под D7... Что надо сделать, что бы эти файлы вынести за пределы основных branches, и что бы они существовали в одной ипостаси и включались в каждый релиз?
лимит на прикрепленные файлы
http://example.com/admin/settings/uploads
Поверить настройки для необходимой группы.
IPB+Drupal. Интеграция
А что требуется от нормальной интеграции друпала к популярным форумам?
Новые модули: FIFO - LIFO
А может лучше при загрузке всегда переименовывать файлы в номер_ноды-Имя_файла ?
Подключение к БД через соккет
используй EMS MySQL Manager 4+ версии - у него есть поддержка PHP туннелирования - закачиваешь в папку сайта соответствующий PHP файл и работаешь через него с БД. Сервер "считает", что это сайт обращается к БД.
views: тяжелый или неправильный запрос?
выполните этот запрос в phpmyadmin - может быть ошибка в обращении к несуществующему полю таблицы или еще что.
views: тяжелый или неправильный запрос?
Я не знаю правильный этот запрос или нет, но по всем правилам он должен выглядеть так:
views: тяжелый или неправильный запрос?
А среди разработчиков SQL вообще не котируется что ли?
Хитрый фильтр по дате [решено]
Могу. Покажите свой код.
Хитрый фильтр по дате [решено]
значит в этот фильтр надо добавить отрицание
SQL для выбора TОП5 в OG по количеству участников
А зачем вложенные селекты? Лишняя нагрузка на сервер...
Вот пример похожего запроса - nodes с кол-вом комментариев к ним отсортированные по дате создания по убывающей:
Пользователи из vbulletin в drupal
ну тогда, если нет задвоения пользователей, пару строчек скрипта и скопировать accounts самостоятельно?