ХулиGUN: Блог

Главные вкладки

Редирект на другой адрес

30 мая 2011 в 7:54

Как сделать так, чтобы пользователь заходя на главную страницу сайта перенаправлялся на другой ресурс?

Темизация модуля birthdays

28 мая 2011 в 5:20

Собственно нужно темизировать вывод поля данного модуля в user-profile.tpl.php(не дефолтный). Какие переменные отвечают за вывод картинки зодиака, дня рождения и количество лет. просто хотелось бы чтобы выводились только картинки зодиака и количество полных лет, а дату рождения скрыть. Как это сделать?

[РЕШЕНО]Вывести картинку вместо значения поля

24 мая 2011 в 0:03

Есть в профиле поле, где из списка юзвер выбирает пол (мужской или женский соответственно) можно ли как нить сделать, чтобы в профиле пользователя показывало не надписи мужской/женский а соответствующие картинки?

Права доступа по ролям к некоторым разделам форума

23 мая 2011 в 22:31

Собственно перерыл кучу модулей, но на 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).

[РЕШЕНО]Проблема с views

23 мая 2011 в 4:21

Облазил весь форум, просмотрел кучу топиков, предлагаемые решения не помогают, хотя задача стандартная.
Задача: Сделать на странице пользователя блок с его материалами.
решение: делаю вьюз, вывожу нужные поля, в аргументах ставлю "Пользователь:UID" (Эксперементировал с разными аргументами... Пользователь:name и всё подобное).
результат: Блок выводит все материалы сайта, а не пользователя, на странице которого я нахожусь

все материалы пользователя в профиле

14 мая 2011 в 6:42

Где-то давно встречал, но сейчас не могу найти... как сделать, чтобы все матералы пользователя отображались у него на странице профиля с сортировкой по терминам таксономии, но не на отдельном табе, а на основной странице профиля?

Форматирование текста в нодах

13 мая 2011 в 5:28

Понимаю, что вопрос идиотский, но... При создании любой ноды текст выравнивается всегда по левому краю, даже когда заключён в теги и игноририует пробелы, когда нужно сделать отступ вручную. Облазил ЦСС вроде нигде нет, чтоб текст выравнивался по левому краю. Помогите, плз.

Темизация user-profile.tpl.php

13 мая 2011 в 5:08

решил темизировать страницу профиля пользователя (user-profile.tpl.php). С помощью ССК создал поля и разбил их по категориям. Нашёл, как выводить поле материала - $field_fieldname[0]['view']; А как вывести все поля определённой категории профиля? Дело в том, что категория создаётся автоматически при создании поля без указания машинного имени, а у меня несколько созданных категорий в профиле и мне хотелось бы расположить их так, как хочется мне. Как правильно указать переменные?

Как вывести на страницу дату создания материала

12 мая 2011 в 1:03

Дело собственно вот в чём... Нужно в произвольной области сайта вывести дату создания ноды, но особым способом - только цыфры. Например дата создания ноды 04/24/2011 - 09:09 а нужно вывести 042420110909 Как это сделать?

Защита контента сайта.

11 мая 2011 в 9:53

Знаю вопрос поднимался неоднократно и топикстартеров в большинстве случаях посылали в сторону леса. Но всё же... Хотелось бы организовать защиту содержимого сайта от копирования для определённых ролей пользователей. Механизм сего действия мне понятен и алгоритм тоже себе представляю, но вот с кодингом у меня проблемы((( Сразу к сути вопроса:
Сайт литературный, есть группы пользователей: гость, зареганный юзвер, автор, модер и админ.
Задача №1 - Запретить гостям и зареганным юзверам копирование материалов, а остальным разрешить.
Материалы к решению: На просторах интернета нашёл скрипт:
«Вставьте в тег BODY следующий код<body oncontextmenu="notmenu();" > и в любом месте сайта следующий скрипт

<script language="Javascript1.1"><!--
function notmenu() { window.event.returnValue=false;}
// --></script>

<script language="Javascript"><!--
document.ondragstart = test;
document.onselectstart = test;
document.ontextmenu = test;
function test() { return false }
// --></script>

»

[РЕШЕНО сам лапух]Проблема с CSS

9 мая 2011 в 22:08

Перечитав кучу мануалов решил сделать собственную тему под друпал, так как искать подходящие, переделывать всю графику и копаться в чужом коде не очень то хочется. Сделал *theme*.info, где прописал регионы, цсс и обозначил движок phptemplate. template.php сделал и оставил пустым, так как в пхп не силён и всю логику я бы не осилил, а брать из других тем и копипастить то, что не до конца понимаю, заменяя названия в функциях на свои, я не стал. Сделал шаблон page.tpl.php... всё отображается, как я и хочу. Косяки исправляю методом научного тыка на локалхосте (кеш отключил, но после каждого внесения изменений в цсс или **.tpl.php всё равно его очищаю)Появилась потребность изменить вид комментариев, для чего я взял шаблон comment.tpl.php из "гирлянды" и закинул в корень своей темы. В шаблоне классы дивов заменил на свои и прописал их в своём файле цсс (он у меня 1 на всю тему) но на сайте я этих изменений не вижу, хотя шаблон по идее работает, так как я в нём убирал титл коментов и он перестал отображаться... но таблица стилей к нему не цепляется... Вопрос: где я накосячил? И как сделать, чтоб всё работало? )))) Если по можете разобраться с этим, то думаю по аналогии разберусь с остальными кастомными шаблонами)))

Восстановление админки

27 апреля 2011 в 9:03

Суть в следующем: Поставил кастомную тему на админку сайта... Удалял мусор через ftp и случайно удалил её. теперь при входе в админку белый экран. Есть решение, как попасть туда? Может в БД можно какие таблицы поправить надо? Только я не нашёл что-то там таблиц, где прописаны бы были темы((( Плз, очень надо

Как свернуть подфорумы?

8 сентября 2010 в 19:47

Стоит адвансед форум. В форуме несколько контейнеров... в каждом контейнере несколько форумов разной степени вложенности... как сделать, чтоб на главной форума показывались только основные контейнеры и форумы, а остальные либо свёрнуты, либо в том же поле, что и основной форум? И как перед названием форума впихнуть картинку, как здесь?

Как правильно организовать таксономию?

4 сентября 2010 в 6:41

Есть несколько типов материала, привязанных к одному словарю, термины словаря с несколькими уровнями вложенности. Организован множественный выбор... Можно ли и как сделать, чтобы при добавлении материала пользователю на выбор показывались не все термины, а только некоторые? И как сделать, чтобы при выборе термина автоматически ещё и выбирался его родитель. Или хотя бы сначала выводились термины-родители, а потом, на основе выбора показывались бы варианты выбора из дочерних терминов

[РЕШЕНО]Замена анонсов на заголовки материалов

2 сентября 2010 в 10:40

Проблемка следующего характера: Можно ли как-нить организовать массово, чтобы вместо анонсов материалов выводились бы их заголовки?

Всё, СПС VasyOK, сделал следующим образом: Во views активировал встоенное представление taxonomy/term/%. Только поставил стиль строки на Поля и в полях добавил нужные: Заголовок материала и Автора.

Помогите с организацией профиля пользователя...

23 августа 2010 в 4:01

Недавно открыл для себя 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>Псевдоним автора:&nbsp;</b><?php
global $user;
profile_load_profile(&$user);
print 
$user->profile_ps;?><br>
<b>День рождения:&nbsp;</b><?php
global $user;
profile_load_profile(&$user);
print 
$user->profile_rozhd;?><br>
<b>Город:&nbsp;</b><?php?>