Редирект на другой адрес
Как сделать так, чтобы пользователь заходя на главную страницу сайта перенаправлялся на другой ресурс?
Как сделать так, чтобы пользователь заходя на главную страницу сайта перенаправлялся на другой ресурс?
Собственно нужно темизировать вывод поля данного модуля в user-profile.tpl.php(не дефолтный). Какие переменные отвечают за вывод картинки зодиака, дня рождения и количество лет. просто хотелось бы чтобы выводились только картинки зодиака и количество полных лет, а дату рождения скрыть. Как это сделать?
Есть в профиле поле, где из списка юзвер выбирает пол (мужской или женский соответственно) можно ли как нить сделать, чтобы в профиле пользователя показывало не надписи мужской/женский а соответствующие картинки?
Собственно перерыл кучу модулей, но на 7 версию так ничего и не нашёл... Посоветуйте, что можно сделать, чтобы одни пользователи могли просматривать определённый раздел форума а другие нет, в то же время есть форумы для общего доступа , содержимое которых может просматривать каждый... Как такое сделать? Ещё раз повторюсь, нормального модуля под 7 версию так и не нашёл... пробовал Taxonomy Access Control Lite но после переопределения ролей выдаёт такую штуку :
Возникла AJAX HTTP ошибка. Полученный код HTTP: 500 Следует отладочная информация. Путь: /batch?id=25&op=do СтатусТекст: Internal Server Error ResponseText: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 4: SELECT t.* FROM {taxonomy_index} r INNER JOIN {taxonomy_term_data} t ON r.tid = t.tid INNER JOIN {taxonomy_vocabulary} v ON t.vid = v.vid WHERE (r.nid = :db_condition_placeholder_0) AND (t.vid IN ()) ; Array ( [:db_condition_placeholder_0] => 2 ) в функции _tac_lite_get_terms() (строка 460 в файле /home/p8225/www/berserk.avtorclub.ru/sites/all/modules/tac_lite/tac_lite.module).
Облазил весь форум, просмотрел кучу топиков, предлагаемые решения не помогают, хотя задача стандартная.
Задача: Сделать на странице пользователя блок с его материалами.
решение: делаю вьюз, вывожу нужные поля, в аргументах ставлю "Пользователь:UID" (Эксперементировал с разными аргументами... Пользователь:name и всё подобное).
результат: Блок выводит все материалы сайта, а не пользователя, на странице которого я нахожусь
Собственно нужно убрать заголовок со страницы пользователя... как это сделать?
Где-то давно встречал, но сейчас не могу найти... как сделать, чтобы все матералы пользователя отображались у него на странице профиля с сортировкой по терминам таксономии, но не на отдельном табе, а на основной странице профиля?
Понимаю, что вопрос идиотский, но... При создании любой ноды текст выравнивается всегда по левому краю, даже когда заключён в теги и игноририует пробелы, когда нужно сделать отступ вручную. Облазил ЦСС вроде нигде нет, чтоб текст выравнивался по левому краю. Помогите, плз.
решил темизировать страницу профиля пользователя (user-profile.tpl.php). С помощью ССК создал поля и разбил их по категориям. Нашёл, как выводить поле материала - $field_fieldname[0]['view']; А как вывести все поля определённой категории профиля? Дело в том, что категория создаётся автоматически при создании поля без указания машинного имени, а у меня несколько созданных категорий в профиле и мне хотелось бы расположить их так, как хочется мне. Как правильно указать переменные?
Дело собственно вот в чём... Нужно в произвольной области сайта вывести дату создания ноды, но особым способом - только цыфры. Например дата создания ноды 04/24/2011 - 09:09 а нужно вывести 042420110909 Как это сделать?
Знаю вопрос поднимался неоднократно и топикстартеров в большинстве случаях посылали в сторону леса. Но всё же... Хотелось бы организовать защиту содержимого сайта от копирования для определённых ролей пользователей. Механизм сего действия мне понятен и алгоритм тоже себе представляю, но вот с кодингом у меня проблемы((( Сразу к сути вопроса:
Сайт литературный, есть группы пользователей: гость, зареганный юзвер, автор, модер и админ.
Задача №1 - Запретить гостям и зареганным юзверам копирование материалов, а остальным разрешить.
Материалы к решению: На просторах интернета нашёл скрипт:
«Вставьте в тег BODY следующий код<body oncontextmenu="notmenu();" >
и в любом месте сайта следующий скрипт
<script language="Javascript"><!--
document.ondragstart = test;
document.onselectstart = test;
document.ontextmenu = test;
function test() { return false }
// --></script>
»
Перечитав кучу мануалов решил сделать собственную тему под друпал, так как искать подходящие, переделывать всю графику и копаться в чужом коде не очень то хочется. Сделал *theme*.info, где прописал регионы, цсс и обозначил движок phptemplate. template.php сделал и оставил пустым, так как в пхп не силён и всю логику я бы не осилил, а брать из других тем и копипастить то, что не до конца понимаю, заменяя названия в функциях на свои, я не стал. Сделал шаблон page.tpl.php... всё отображается, как я и хочу. Косяки исправляю методом научного тыка на локалхосте (кеш отключил, но после каждого внесения изменений в цсс или **.tpl.php всё равно его очищаю)Появилась потребность изменить вид комментариев, для чего я взял шаблон comment.tpl.php из "гирлянды" и закинул в корень своей темы. В шаблоне классы дивов заменил на свои и прописал их в своём файле цсс (он у меня 1 на всю тему) но на сайте я этих изменений не вижу, хотя шаблон по идее работает, так как я в нём убирал титл коментов и он перестал отображаться... но таблица стилей к нему не цепляется... Вопрос: где я накосячил? И как сделать, чтоб всё работало? )))) Если по можете разобраться с этим, то думаю по аналогии разберусь с остальными кастомными шаблонами)))
Суть в следующем: Поставил кастомную тему на админку сайта... Удалял мусор через ftp и случайно удалил её. теперь при входе в админку белый экран. Есть решение, как попасть туда? Может в БД можно какие таблицы поправить надо? Только я не нашёл что-то там таблиц, где прописаны бы были темы((( Плз, очень надо
Стоит адвансед форум. В форуме несколько контейнеров... в каждом контейнере несколько форумов разной степени вложенности... как сделать, чтоб на главной форума показывались только основные контейнеры и форумы, а остальные либо свёрнуты, либо в том же поле, что и основной форум? И как перед названием форума впихнуть картинку, как здесь?
Есть несколько типов материала, привязанных к одному словарю, термины словаря с несколькими уровнями вложенности. Организован множественный выбор... Можно ли и как сделать, чтобы при добавлении материала пользователю на выбор показывались не все термины, а только некоторые? И как сделать, чтобы при выборе термина автоматически ещё и выбирался его родитель. Или хотя бы сначала выводились термины-родители, а потом, на основе выбора показывались бы варианты выбора из дочерних терминов
Проблемка следующего характера: Можно ли как-нить организовать массово, чтобы вместо анонсов материалов выводились бы их заголовки?
Всё, СПС VasyOK, сделал следующим образом: Во views активировал встоенное представление taxonomy/term/%. Только поставил стиль строки на Поля и в полях добавил нужные: Заголовок материала и Автора.
Недавно открыл для себя drupal... Так что пока мало что понимаю, так что прошу отнестись с пониманием...
Так как стандартный вариант просмотра профиля пользователя не очень то уж красив решил сделать его более изящным. Перерыв кучу мануалов со многих ресурсов и методом проб и ошибок пришёл к выводу, что проще сделать страницу через Panels.
Итак, я решил отредактировать уже встроенную панель User profile template
Всё было по стандарту... ничего не менял, кроме как поставил 1 колонку и создал пользовательский вариант содержимого.
вот:
<?php<table width="100%">
<tr><td width="150" valign="top">
<div class="tabstable"><div class="tabs">
<!-- Это сами вкладки -->
<ul class="tabNavigation">
<li><a class="" href="#first"><IMG SRC="/images/profile.png" alt="Личная информация"></a></li>
<li><a class="" href="#second"><IMG SRC="/images/contact.png" alt="Контакты"></a></li>
<li><a class="" href="#third"><IMG SRC="/images/info.png" alt="Увлечения"></a>
</ul></div>
<?php
global $user;
$account = user_load(array('uid' => $user->uid));
print theme('user_picture', $account);
?>
</div>
</td>
<td valign="top"><div class="tabs">
<!-- Это контейнеры содержимого -->
<div id="first"><h3>Личная информация:</h3>
<p><b>Псевдоним автора: </b><?php
global $user;
profile_load_profile(&$user);
print $user->profile_ps;?><br>
<b>День рождения: </b><?php
global $user;
profile_load_profile(&$user);
print $user->profile_rozhd;?><br>
<b>Город: </b><?php?>