andrewthomson: Комментарии

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

16 мая 2013 в 10:56

"OldWarrior" wrote:
Вообще - непонятно, зачем вам регион?

Чтобы вставить блок между контентом и комментариями к контенту.

"OldWarrior" wrote:
Регионы обычно объявляются в page.tpl.php.
Который, как мы помним, является "каркасом" страницы независимо от типа материала.
Ну, так, какбэ намёк.

13 мая 2013 в 1:12

Умник же ты.
По поводу кеша я тебе писал.

По поводу содержимого оно есть.

А по поводу зачем, потому что так надо, т.к. нашел такой вариант решения.

Щас столкнулся с тем, что для нод выводится содержимое блока, а для нод типа товары не выводится содержимое блока. Специально создал щас шаблон node--tovary.tpl.php и вставил уда необходимый код, и ничего не работает. А для нод типа basic page работает...

13 мая 2013 в 0:56

Вообщем, что я сделал, добавил регион в info файл:
regions[above_comments] = Above comments

Далее в template.php вставил следующий код:
function theme_preprocess_node(&$variables) {
$variables['above_comments'] = drupal_render(block_get_blocks_by_region('above_comments'));
}
theme_ - заменил на название темы

И в node.tpl.php вставил:
<?php if ($above_comments): ?>
<?php print $above_comments; ?>
<?php endif ?>

Регион появился, но содержимое региона не показывается.

5 декабря 2012 в 12:46

Lol

Дак они реально замутили такую херню. Люди нормально зарабатывали на фрилансе. Всё было нормально, аккаунты про продавались. Могли обмениваться контактами, и тут они захотели вообще всё это убрать всё через сайт, небыло контактов ничего, и очень люди обиделись на это.

Жадность фраера погубит как говорится!

5 декабря 2012 в 11:52

HydroBlast wrote:
Добавьте новое поле к комментариям для отзывов.

А что касается вкладок , недавно наткнулся на статью .

И еще одна .

Огромное спасибо за уроки про вкладки. Реально то что нужно.

Вот только не понял как создать отзывы. Должны быть по отдельности и отзывы и комментарии.

10 ноября 2012 в 16:28

Корзину так же сам через БД напишу на php, а потом уже если что буду оптимизировать всё jquery или ещё что, чтобы было лучше. По сути и так пока что сойдёт мне.

10 ноября 2012 в 16:27

Да по сути у меня не особо сложный магаз, максимум товаров 100 будет, я решил сделать проще, сделать дополнительную страницу, checkout.php и у каждой ноды, сделать ссылку Купить, и через скрытые поля передать необходимую информацию, чтобы обработать платёж и если что всё это отследить в БД (создам дополнительную таблицу Orders), так думаю будет проще выбирать площадку для оплаты и обрабатывать информацию.

26 июня 2012 в 11:51

да значит так. Ну или реально писать свой tpl для ноды. Так тоже можно. Но думаю проще просто кинуть в корень сайта, и сделать ссылку на этот файл.

11 июня 2012 в 16:58

Я понимаю что это может показать плохо и так далее, но у меня была задача, я её выполнил, пусть и коряво но сделал и всё работает.
Это пока что главнее, чем сидеть и думать как это решить.

11 июня 2012 в 16:40

ну говно код не говно код, если мне так надо, то что поделать, и нет времени лезть дальше.

А по твоему Filter PHP для чего? Ведь php по своей сути реализует логику.

Вообщем решено.

global $user;
if($user->uid==0){
//not loggin
}
else{
//logged
}

другого способа не нашёл.

11 июня 2012 в 15:59

Я придумал как но не могу сделать, мне надо узнать авторизировался ли пользователь или нет на сайте.

переменная $logged_in что то не работает, если я использую её в тексте ноды, формат ноды filter php.

global $logged_in;
if($logged_in){
header("Location: http://sute.ru/node/1");
}

получается, что пользователь когда логиниится, всегда переходит на главную страницу, его перенаправляет на http://sute.ru/node/1 это хорошо.

10 июня 2012 в 16:52

Если нет статей на главной, то не публикуй её на главной и всё статью всмысле. В настройках публикации ноды, можно указывать перемещать ли её на главную или нет.

10 июня 2012 в 16:49

В каком формате страница то?
Например если html или на php по сути без раницы, кидаешь её в корень сайта, и делаешь ссылку на неё с main меню или где тебе надо, и на неё можно будет без проблем зайти, она будет без блоков без ничего, просто обычная автономная страница.

Или я не правильно может понял тебя..

10 июня 2012 в 16:46

Нашёл решение. Всё просто оказалось.

Определить язык ноды в текстовом формате php filter можно следующим образом.

global $language;
echo $language->language;

И в зависимости от языка получаем либо en, ru и так далее.

4 мая 2012 в 19:43

Странно странно.

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

Вообщем там разобраться вообще без проблем.

На счёт каких то родительских тегов не особо понял, ничего прописывать в html.tpl.php не надо, т.к. именно он отвечает за тег в котором должны присутствовать мета теги. И никаких родительских тегов быть не может.