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

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

30 мая 2014 в 15:36

"multpix" wrote:
есть третий вариант - отсутствие смысла.

И почему это не имеет смысла? Ведь логично же - при регистрации пользователь вводит свои данные, которые потом не надо заполнять в чекауте.

28 октября 2013 в 21:41

"k_dmitry" wrote:
download_file

Это не просто решение - это лучшее решение. Данный модуль практически ничего не весит, и можно смело его добавлять в свой джентельменский набор, мало ли когда понадобится добавлять файлы для скачки. Это решение самое экономичное по времени, и не надо никакого Jquery. Зачем изобретать колесо, когда уже изобретен велосипед?

21 октября 2013 в 15:31

Ну алилуя))) Заработало!)) Всем огромное спасибо!! прям спасибище! ^_^
В общем на самом деле сыграла моя невнимательность) Мешала именно эта обертка, которая выводилась. Убрав обертку, все заработало так как надо. Просто получилось что сравнивалась дата в формате 21.10.2013 со строкой "

01.01.2001

" и в этом была вся проблема.
Огромное спасибо всем участвующим. Решение найдено)

21 октября 2013 в 10:39

Спасибо всем за обсуждение, но опять 25((

"Dalay" wrote:
<?php

// СТРОКА с датой в обозначенном формате ('день.месяц.год').
$userDate = '19.09.2013';

// Юникс-тайм для проверяемого ДНЯ.
$userDate_timestamp = strtotime($userDate);

// Юникс-тайм для текущего ДНЯ.
$now_timestamp = mktime(0, 0, 0);

$result = ($userDate_timestamp < $now_timestamp) ? 'Закончилась' : $userDate;

print "Результат: $result";

20 октября 2013 в 14:28

"sergeybelya" wrote:
Тогда работайте с strtotime
http://ua2.php.net/manual/ru/function.strtotime.php, проверьте внимательно свой код еще раз. Приведение к целому числу делать не нужно. У вас должно быть что-то вроде этого
if (strtotime($userDate) < strtotime($now)) {...}

20 октября 2013 в 10:06

"sergeybelya" wrote:
Вы не поняли. Я спрашиваю про формат строки даты, как вы ее храните? например "19.10.2013" или "2013-10-19".

Да, извините, не понял. Именно так как вы указали - 19.10.2013

19 октября 2013 в 17:29

Ну с этим я конечно могу согласиться. Но опять же, тут вопрос в том, что я не могу провести никакую манипуляцию с содержимым поля field_dateuser. Вот сейчас я допустим привел все к числовому типу:

$now = date('d.m.Y');
$intNow = (int) $now;
$userDate = $fields['field_dateuser']->content;
$intUD = (int) $userDate;
echo $intNow;
echo $intUD;
if( $intUD < $intNow) {
echo 'Закончилась';
}
else {
print $userDate;
}

19 октября 2013 в 17:06

Ну это не ответ, вы думаете я не гуглил по этому вопросу? Тут проблема в том, что со значением $fields['field_dateuser']->content; ничего не получается сделать. Если использовать функцию mktime то если для сегодняшней даты все понятно, то как поступить вставить значение поля field_dateuser в функцию mktime во вьюшке?

15 октября 2013 в 20:50

Marycka9 - Спасибо вам огроменное! И как я мог про rules забыть, сам же только что советовал его использовать)) Мне прям стыдно! Огромное спасибо)

9 октября 2013 в 23:28

Была похожая проблема. Правда причина болезни была маленько в другом заключена.
Просто банально не хватало памяти, хост выделял 128 метров. Сами хостеры увеличить отказали, пришлось схитрить через .htaccess. Увеличил буквально до 256 метров, и все заработало.
Правда потом хостеры вычислили, и обратно обрубили до 128мб. Ушел на другой хост, и вздохнул с облегчением. В общем если кто столкнется, посмотрите сколько памяти вам выделили.

9 октября 2013 в 23:21

Во-первых, используйте taxonomy breadcrumb
во-вторых вставьте в шаблон template.php

<?php/****** breadcrumb *******/

function NameOfTheme_breadcrumb($variables) {

  $breadcrumb = $variables['breadcrumb'];

   

  if (arg(0) == 'node') {

    if (is_numeric(arg(1))) {

      $node = node_load(arg(1));

/*      if ($node->type == 'product') {

9 октября 2013 в 23:15

«Colorbox Node + Webform Ajax»
Вариант, но не обязательно. Для такого решения нет смысла нагружать сайт еще одним модулем.
Проще все сделать через JQuery. Просто посмотрите по коду webform какой div выводится, и задайте ему display:none, а далее при событии click просто выводите к примеру fadeIn'ом. Такое решение не будет тяжелым, а исполнение займет максимум 15-20 минут.