Комментарии пользователя «Dmi3y»

+1
Так же можно там же в Шаблоне JOT подсмотреть :)
как к примеру выводится ГОСТЬ если пользователь не ввел имя :)
или как в теме отображается RE:
avatar

Dmi3y

  • 12 октября 2011, 03:06
+1
Реально :) только придется задействовать ajax что б было удобно, без перезагрузки
avatar

Dmi3y

  • 12 октября 2011, 02:59
+1
Скрипт загрузки можно глянуть в коде )
ну и потом в гугле найти код файлика php который пишет картинку
avatar

Dmi3y

  • 12 октября 2011, 01:32
+2
Все очень просто когда то делал, на вот этом сайте: www.sinton55.ru/guestbook.html
жаль исходный код не сохранил потому пример не выложу.

1 добавляем текстовое поле Image
на него вешаем скрипт на JS который будет загружать нужный файлик в указанную папку а в само поле сохраняем только название файла.

2 в шаблоне вывода коментариев добавляем где пишем путь к папке с картинками и собственно подставляем туда значение с нашего поля картинка

3 делаем там же в шаблоне проверку на phx если поле пустое Image пустое то выводим нужную картинку

Вуаля и все готово :)
avatar

Dmi3y

  • 12 октября 2011, 01:30
+1
Рыжик, хватит все хаять лучше сделать что то полезное для сообщества :)
Если не хочешь чем то поделиться полезным или помочь кому то хотя бы помолчи.
думаю за Это тебе все спасибо скажут :)

P/s/(для всех) Да и хватитить вставлять маты в сообщения!
з******и уже
avatar

Dmi3y

  • 11 октября 2011, 17:19
+1
Сменить хостинг :)
сейчас у некоторых хостеров пошла мода уменьшать возможную нагрузку на процессор.
avatar

Dmi3y

  • 10 октября 2011, 20:30
0
Заметил баг, возможно с этим связанно:
-не всегда обновляется дерево документов
avatar

Dmi3y

  • 10 октября 2011, 17:35
0
Веселый баг уже пропал :)
avatar

Dmi3y

  • 10 октября 2011, 02:40
0
awesomescreenshot.com/07em1lba6

было бы симпатичней если б отменить публикацию было в 1 строку
avatar

Dmi3y

  • 10 октября 2011, 02:39
+1
Может все-же вставить пару строк в шаблон создания нового поста с просьбой писать в названии темы: [EVO] или [REVO]

Займет не более 10 минут:)

открыть папку с шаблонами -> выбрать нужный шаблон -> вставить пару строк -> сохранить :)

avatar

Dmi3y

  • 9 октября 2011, 00:40
0
В остальном пока установка идет нормально :)
avatar

Dmi3y

  • 9 октября 2011, 00:08
0
Вопрос про ЧПУ немного не правильно сформулировал :)
при Включенном в MODx ЧПУ с вложенностью не работает smallCart
avatar

Dmi3y

  • 9 октября 2011, 00:06
0
Как обстоят дела с вложенными ЧПУ
avatar

Dmi3y

  • 8 октября 2011, 19:26
0
Заметил странную ошибку почему то после сохранения не обновляет дерево документов:(
На стандартной теме все ок
avatar

Dmi3y

  • 8 октября 2011, 19:16
0
Поддерживаю верхнее меню нужно чуть чуть отделить
или шрифт увеличить или может сделать его жирнее немного

В остальном все красиво и приянто
avatar

Dmi3y

  • 8 октября 2011, 17:36
0
Если не ошибся то вот чего не хватает:

указывал строки в файле который идет в версии с smallCart

строка 1085


        /// Fix for catalog alias
        $check = $this->checkCatalogAlias( $this->documentIdentifier );
        if(strlen($check) > 0){
            $_REQUEST['q']= $_GET['q']= $check;
            $this->documentIdentifier = $check;
        }
        /// end of Fix for catalog alias



и строка 2790

   
      function checkCatalogAlias($alias)
      {
       $alias = str_replace('.html', '', $alias);
       $blocks = explode ('/', $alias);
       $cid = 0;
       $iid = 0;
       if(count($blocks) >  1)
       {
            $alias = $blocks[0];
            $item_alias = $blocks[1];
       }
       $sql = 'SELECT id, parent, alias, count(p2c.itemid) pr_count FROM '.$this->getFullTableName('product_catalog').' pc '
              .' LEFT JOIN '.$this->getFullTableName('product2catalog').' p2c ON pc.id = p2c.catalogid '
              .' WHERE alias = "'.$alias.'" OR name = "'.$alias.'" GROUP BY pc.id';

       if(intval($_GET['cid']) == 0){
         //$sql = 'SELECT id FROM '.$this->getFullTableName('product_catalog').' WHERE alias = "'.$alias.'" OR name = "'.$alias.'" ';
         $rs= $this->dbQuery($sql);
         $r = mysql_fetch_array($rs);
         if(intval($r['id']) > 0){
             $_REQUEST['cid'] = $_GET['cid'] = $cid = intval($r['id']);
             $icount = $r['pr_count'];
         }
       }

       if($cid == 0 && strlen($item_alias) == 0){
          $item_alias =  $alias;
       }
       if(strlen($item_alias) > 0){
         $sql_item = 'SELECT id FROM '.$this->getFullTableName('product_item').' WHERE alias = "'.$item_alias.'" OR name = "'.$item_alias.'" ';
         $rs_item = $this->dbQuery($sql_item);
         $r_item = mysql_fetch_assoc($rs_item);
         if(intval($r_item['id']) != 0)
         {
           $_REQUEST['iid'] = $_GET['iid'] = $iid = intval($r_item['id']);
           if($cid == 0){
             $cat_sql = 'select p2c.catalogid, pc.alias, count(p2c.itemid) pr_count FROM '.$this->getFullTableName('product2catalog').'  p2c
                         left join  '.$this->getFullTableName('product_catalog').' pc ON p2c.catalogid = pc.id
                         where itemid = '.intval($iid).' GROUP BY pc.id';
             $rs_cat = $this->dbQuery($cat_sql);
             $r_cat = mysql_fetch_assoc($rs_cat);
             $_REQUEST['cid'] = $_GET['cid'] = $cid = intval($r_cat['catalogid']);
             $alias = $r_cat['alias'];
             $icount = $r_cat['pr_count'];
           }

         }
       }
       $_REQUEST['g']= $_GET['g']= $alias;
       if(intval($cid) != 0 && intval($iid) != 0){
            return 'info';
       } else if(intval($cid) != 0 && intval($icount) == 0){
            return 'catalog';
       } else if(intval($cid) != 0){
            return 'list';
       } else {
          return '';
       }
      }

avatar

Dmi3y

  • 8 октября 2011, 17:29
0
Неплохо бы указать эти пару строчек )
а то в файле почти 3 тысячи строк:)

avatar

Dmi3y

  • 8 октября 2011, 17:22