Ответить Новая тема Новый опрос 
Всего: 4 < 1 2 3 4 >
 HTML редактор описания категорий
Set211
Новичок
Сообщений: 27
Откуда: Красноярск
Регистрация: 14-09-2011


12-12-2011 14:56
Цитата:( tat911 @ 06-10-2011 05:45 Смотреть сообщение )
А мне помогло такое решение. Версия Prestashop 1.4.4.0
Для визуального редактора нужно править AdminCategories.php.
Ищем там <textarea name="description_.... и исправляем на <textarea class="rte" name="description_....
Дальше после </form> вставляем: 
';
  // TinyMCE
  global $cookie;
  $iso = Language::getIsoById((int)($cookie->id_lang));
  $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en');
  $ad = dirname($_SERVER["PHP_SELF"]);
  echo '
  <script type="text/javascript">
  var iso = \''.$isoTinyMCE.'\' ;
  var pathCSS = \''._THEME_CSS_DIR_.'\' ;
  var ad = \''.$ad.'\' ;
  </script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script>
  <script type="text/javascript">
    toggleVirtualProduct(getE(\'is_virtual_good\'));
    unitPriceWithTax(\'unit\');
  </script>


Все отлично! Помогло. Очень доволен! ) Спасибо!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
qwerty322
Новичок
Сообщений: 2
Регистрация: 14-12-2011


17-12-2011 21:07
Кто может подсказать как сделать тоже самое для полей в способах доставки?

То есть- как сделать логотип способа доставки кликабельным?
По умолчанию- закачивается картинка- и все. Как вставлять HTML ссылку в это поле, ну или второе текстовое "время, сроки" (оно у меня используется под описание способа)?

Например, по клику, перехожу на сайт перевозчика, смотрю подробности в окне поп-апа, смотрю схему проезда итп.

http://prestadev.ru/forum/tema-4917.html
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Svarnoy85


Новичок
Сообщений: 7
Откуда: Санкт-Петербург
Регистрация: 28-11-2011


18-12-2011 13:06
Огромное спасибо автору gsv1982 !!!
Все работает на Presto 1.3


Сообщение отредактировано Svarnoy85 18-12-2011 09:07 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ExteZI
Новичок
Сообщений: 7
Регистрация: 14-07-2011


04-03-2012 02:44
Добрый день. Сделал все как вы написали, помогло. Спасибо большое.
НО, возникла одна проблемка или косячок, так сказать.
caroil.by - вот мой сайт, если навести на название категории, где я уже редактировал текст с помощью редактора (например, Моторное масло- Agip / Eni) то в выскакивающем тексте виден не просто текст, а HTML -код. Возможно ли как то сделать так, чтобы был виден только текст, и желательно , например, первых 50-100 символов.
Заранее спасибо за ответ.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
staut82
Cпециалист
Сообщений: 169
Откуда: Киев
Регистрация: 22-05-2010


22-03-2012 16:40
А может кто в курсе, как в описании категории прописывать теги Н1-Н6 и тайтл-дискрипшн к картинкам?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
tympi
Cпециалист
Сообщений: 265
Регистрация: 27-12-2011


14-04-2012 20:18
так ведь алекс модуль написал хедер и футер категорий, посмотрите тут в аддонах
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
h499278
Новичок
Сообщений: 10
Регистрация: 17-04-2012


28-04-2012 19:39

Цитата:( decorator @ 26-10-2011 20:29 @ tat911 )
А мне помогло такое решение. Версия Prestashop 1.4.4.0 
Для визуального редактора нужно править AdminCategories.php. 
Ищем там <textarea name="description_.... и исправляем на <textarea class="rte" name="description_.... 
Дальше после </form> вставляем: 
'; 
  // TinyMCE 
  global $cookie; 
  $iso = Language::getIsoById((int)($cookie->id_lang)); 
  $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en'); 
  $ad = dirname($_SERVER["PHP_SELF"]); 
  echo ' 
  <script type="text/javascript"> 
  var iso = \''.$isoTinyMCE.'\' ; 
  var pathCSS = \''._THEME_CSS_DIR_.'\' ; 
  var ad = \''.$ad.'\' ; 
  </script> 
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script> 
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script> 
  <script type="text/javascript"> 
    toggleVirtualProduct(getE(\'is_virtual_good\')); 
    unitPriceWithTax(\'unit\'); 
  </script>




Цитата:( decorator @ 26-10-2011 20:29 Смотреть сообщение )
Добрый день!
Поправил AdminCategories.php по совету tat911, редактор появился, но изменения не сохраняются. Сам текст сохраняется, а выравнивание, размер и цвет шрифта нет, не подскажите что не так?
Спасибо!






Цитата:( decorator @ 26-10-2011 20:29 Смотреть сообщение )
Спасибо! Не поправил getTranslationsFieldsChild(). Все работает



а где его найти, и как кправит? :read:


Сообщение отредактировано h499278 28-04-2012 20:43 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


28-04-2012 21:05
Цитата:
а где его найти, и как кправит?

Вы первые посты читали? Там ведь отчетливо написано где и какой файл надо менять.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
tympi
Cпециалист
Сообщений: 265
Регистрация: 27-12-2011


29-04-2012 02:43
есть отличный модуль алекса cathf здесь в аддоне пользуйте)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
vladimir0804
Новичок
Сообщений: 28
Регистрация: 01-10-2011


31-05-2012 21:39
Сдалал все так

Цитата:( gsv1982 @ 15-09-2011 23:58 Смотреть сообщение )
Нужно править исходники.  нужно заменить функцию getTranslationsFieldsChild() в classes/Category.php на то что снизу


    public function getTranslationsFieldsChild()
    {
        parent::validateFieldsLang();

        $fieldsArray = array('name', 'link_rewrite', 'meta_title', 'meta_keywords', 'meta_description');
        $fields = array();
        $languages = Language::getLanguages();
        $defaultLanguage = Configuration::get('PS_LANG_DEFAULT');
        foreach ($languages as $language)
        {
            $fields[$language['id_lang']]['id_lang'] = $language['id_lang'];
            $fields[$language['id_lang']][$this->identifier] = intval($this->id);
            $fields[$language['id_lang']]['description'] = (isset($this->description[$language['id_lang']])) ? pSQL($this->description[$language['id_lang']], true) : '';
            foreach ($fieldsArray as $field)
            {
                if (!Validate::isTableOrIdentifier($field))
                    die(Tools::displayError());

                /* Check fields validity */
                if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']]))
                    $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
                elseif (in_array($field, $this->fieldsRequiredLang))
                    $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$defaultLanguage]);
                else
                    $fields[$language['id_lang']][$field] = '';
            }
        }
        return $fields;

    }


потом так

Цитата:( tat911 @ 05-10-2011 23:45 Смотреть сообщение )
Версия Prestashop 1.4.4.0
Для визуального редактора нужно править admin/tabs/AdminCategories.php
Ищем там <textarea name="description_.... и исправляем на <textarea class="rte" name="description_....
Дальше после </form> вставляем: 
';
  // TinyMCE
  global $cookie;
  $iso = Language::getIsoById((int)($cookie->id_lang));
  $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en');
  $ad = dirname($_SERVER["PHP_SELF"]);
  echo '
  <script type="text/javascript">
  var iso = \''.$isoTinyMCE.'\' ;
  var pathCSS = \''._THEME_CSS_DIR_.'\' ;
  var ad = \''.$ad.'\' ;
  </script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script>
  <script type="text/javascript">
    toggleVirtualProduct(getE(\'is_virtual_good\'));
    unitPriceWithTax(\'unit\');
  </script>


Все получилось, редактор появился, все работает,большое спасибо за тему и ответы.


Сообщение отредактировано vladimir0804 31-05-2012 16:43 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 4 < 1 2 3 4 >