Организация конференции
Прислано: lopata24
вт, 09/08/2011 - 13:03
Доброе время суток.
Хотелось просить совета, как реализовать такой функционал.
Необходимо, чтобы пользователи определенной роли могли создавать конференции.
В этих конференциях обычные пользователи могли бы задавать вопросы, после чего они в зависимости от наличия ответов попадали бы в общий список. Как реализовать вывод таких постов - понятно, views. Для скрытия поля "ответ", который заполняет автор - node permissoins.
Вопрос в другом, как не создавая под каждую конференцию отдельный тип материала заставить попадать новую ноду (где создан вопрос) именно в ту конференцию, откуда нажата кнопка "задать вопрос"?
Потому как даже если создать словарь с терминами, каждый из которых фильтровал бы к какой конференции относится тот или иной вопрос, то у пользователя при создании ноды остается выбор из этого словаря.
Как сделать так, чтобы при создании ноды из конференции скажем автора "user1" эта нода относилась бы к ней автоматически...
p.s. может запутано написал... =\ но мало ли, кто поймет...
рабочий пример, как надо сделать - вот тут http://www.sports.ru/conference/
заранее спасибо
темизация box.tpl.php
Прислано: lopata24
вт, 12/07/2011 - 12:02
Доброе время суток, сообщество.
Есть такая задача
в типе материала forum в комментариях изменить слово "Комментировать" на "Задать вопрос". При этом во всех остальных типах материалов должно остаться "Комментировать".
Возможно стоит копать в сторону box.tpl.php, но сколько я не ковырялся - так и не допилил его.
Вот comment-forum.tpl.php для типа материала forum работает, а разные связки типа box-forum.tpl.php - нет.
Как можно решить проблему? как заменить одну строку в одном лишь типе материала?
Количество комментариев пользователя
Прислано: lopata24
пн, 28/02/2011 - 13:06
Доброе время суток, сообщество!
Оформляю страницу со список пользователей сайта. Оформляю через views. Встал вопрос о том, как у каждого пользователя указать его количество комментариев.
есть ли какое-то решение?
Заранее спасибо
VBGород. Город в прямом эфире
Прислано: lopata24
чт, 10/02/2011 - 14:55
10ого февраля 2011 года открылась версия VBGород 2.0 сделанная на CMS Drupal
Проект VBGород существует уже 6 лет. Ресурс нацелен на аудиторию г. Выборга (ЛенОбл) и Выборсгкого района
Считается первой социальной сетью города Выборга
p.s. часть дизайна пользовательского профиля была взята с сайта http://rupor.sampo.ru
Вес голоса
Прислано: lopata24
пт, 10/12/2010 - 09:46
Задача по своему описанию банальная и, думаю, многим знакомая.
только вот конкретно для друпала я решения не нашел. Ну, или плохо искал.
На сайте используется система голосования за материал.
Голосую с помощью
vote up/down
За посты и полученные голоса капают баллы в карму (модуль
karma) и пользователь в зависимости от кармы получает ту или иную роль.
Все хорошо и приятно работает, но хочется красивый апгрейт.
Как сделать так, чтобы в зависимости от роли пользователя он мог или
1) давать оценку материала больше/меньше другой роли
или
2) за голос определенной роли в карму капало больше или меньше баллов.
1
Прислано: lopata24
ср, 08/12/2010 - 14:35
1
[Решено] как правильно оформить бета-тестирование?
Прислано: lopata24
чт, 18/11/2010 - 14:51
у меня стоит такая задача.
Необходимо запустить сайт в бета-тестирование.
Анонимы должны видеть только заглушку. Больше ничего. Все страницы должны редиректиться на заглушку
А только 10 человек должны получить доступ к регистрации и тестировать сайт.
вопрос как правильно это реализвать.
Смотрю на Invite и Front Page, но пока не все понимаю. Invite присылает ссылку, которая работает один раз? или потом второй человек тоже сможет по ней зайти? Как скрыть для анонимов это поле регистрации? Да и вообще весь сайт? Front Page может закрыть только главную страницу, а остальные пользователь видит. Может не до конца протестировал, интересует, правильный ли ход мыслей.
Или есть более просто способ?
Заранее спасибо
upd. Мое решение приведено в комментариях ниже
Термины, таксономия...
Прислано: lopata24
пт, 08/10/2010 - 13:24
Задача стоит такая: есть один и тот же термин, который имеет двух родителей. Как это реализвать?
Отсортировал в каталоге разделы с помощью Taxonomy Manager. Получилось примерно так:
1) Мебель
-стул
-стол
-кресло
-диван
2) Товары для школы
-тетрадь
-стул
-стол
-карандаши
...
Как добиться того, чтобы термин taxonomy/term/2 (стол из мебели) и taxonomy/term/7 (стол из товаров для школы) были бы зеркалом друг друга. Чтобы там было одно и то же?
Может я неправильно начал строить структуру. Может нужно иметь только один термин taxonomy/term/2 (стол из мебели) и надо каким-то образом назначить ему второго родителя.
Как решить задачу?
[Решено] Ubercart. Обновление цен товаров
Прислано: lopata24
вт, 28/09/2010 - 07:02
Добрый день, сообщество.
Уже пару недель дружу с ubercart и с горем пополам в один момент смог помощью модуля Node Import залить все желаемые 7000 товаров на сайт.
Но вот беда, таблица изначально закачиваемая немного поистрепалась, а именно: названия нескольких сотен товаров было изменено, на своих местах остался только SKU.
А теперь вот заказчику приспичило цену уменьшить у товаров. Умом понимаю, что нужно либо пользоваться чем-то отсюда (но мой английских худ), либо может быть есть какой-то простой модуль для изменения цены прямо запуском из drupal
Отсюда 2 вопроса для тех, кто это все уже хорошо понимает или знает путь проще.
1) Как обновить цену у всех 7000 товаров по SKU? По шагам, релизам модуля node import, патчам...
2) Есть ли альтернативное решение?
Заранее спасибо!
[Решено] список групп пользователя в профиле
Прислано: lopata24
вт, 08/06/2010 - 11:40
Вроде плевое и простое дело, но так и не нашел решения.
Задача: в профиле пользователя, который переопределяю через user-profile.tpl.php выводить список групп, в которых этот пользователь состоит. Соответственно для каждого пользователя - свои группы.
Во views так и не смог понять, как вывести каждому пользователю группы, в которых он состоит.
На org нашел решение, которое мне не подходит, т.к. выводит в каждом профиле группы того пользователя, который профиль просматривает, а не того, профиль которого просматривают
Вот тот код
<div class="item-list"><ul> <?php $groups = $user->og_groups; if($groups){ foreach($groups as $group){ echo "<li>"; print l($group[title], 'node/'.$group[nid]); echo "</li>"; } } else { echo "<li>$user->name has joined no groups</li>"; } ?> </ul>
как вывести в итоге каждому пользователю свои группы? =\
заранее спасибо
[Решено]если "роль", то выводить "строка"
Прислано: lopata24
пн, 31/05/2010 - 12:18
Четно! Искал! Не нашел..
подскажите, как реализовать кодом
Если роль пользователя "роль4", то выводить такой-то текст!
Через блоки и через views не устраивает, т.к. нужно в готовый штмл код вставить всего лишь одну строку
заранее спасибо!
[Решено]модерирование группы
Прислано: lopata24
чт, 13/05/2010 - 19:38
Подскажите, как вьюсом или каким запросом можно вывести блок
Если Вы администратор какой-либо группы и в эту группу хочется вступить человек (ждет подтверждения), то выводить блок
название группы - никнейм юзера
Вторую часть с выводом смогу и сам, думаю своять, а вот с первой загвоздка. Как сделать такое условие? языка не знаю, а во вьюсе не совсем понимаю, реально ли?
Заранее спасибо!!!
[Решено] отрицательная роль
Прислано: lopata24
чт, 13/05/2010 - 19:12
Вопрос к сообществу, можно ли реализовать на drupal отрицательную роль в системе.
Т.е. например, человек, посты которого оценивают в минус, набирает например карму -100 и не может больше ниечго писать и т.п.
Просто сейчас при создании новой роли и присвоению ее пользователю - у него автоматически стоит галочка "зарегистрированный пользователь", поэтому все права от зарегистрированного наследуются ему.
Подскажите выход.
Заранее спасибо!
[Решено] Материалы с моим участием как на drupal.ru
Прислано: lopata24
чт, 18/03/2010 - 10:40
Уважаемое сообщество, честно признаюсь, поиском пользовался пару дней, руками столько же, но никак не смог разобраться как сделать подобный трекер, как тут?
стандартный выводит только посты, которы создал ты сам и в которых произошли изменения, а меня интересует как раз таки то же, что и здесь. Чтобы отображались не только темы, которые создал ты, но и те чужие, где ты просто оставил комментарий...
подскажите, как?
заранее спасибо!
[Решено] две темы. Мобильная жрет шаблон из базовой
Прислано: lopata24
пт, 12/03/2010 - 18:53
Добрый день, сообщество!
Который день мучаюсь, но никак не смог победить, разобраться в проблеме
У меня на сайте стоит 2 темы.
1 - базовая
2 - мобильная
С помощью модулей
browscap+
mobile_theme для мобильных устройств я вывожу тему 2 (т.е. мобильную)
Практически все страницы отображаются как надо за исключением пары страниц, которые по каким-то причинам берутся из темы 1 (т.е. базовой).
мой пример
в теме1 шаблоны со своим дизайном
page-node-3.tpl.php
page-node-4.tpl.php
page-node-5.tpl.php
в теме2 тоже шаблоны со своим дизайном с теми же названиями
page-node-3.tpl.php
page-node-4.tpl.php
page-node-5.tpl.php
но отображаются они из первой темы.
Если удалить из обеих тем эти шаблоны, то в мобильной теме все равно отображается шаблон из базовой, уже простой page.tpl.php
я уже и так и эдак крутил, не могу победить проблему. Подскажите, где ошибаюсь или не прав.
p.s. Может есть возможность сказать мобильному устройству, мол используй такой-то шаблон? какой-то критерий задать или условие?
заранее спасибо
