Автор Тема: Проблема с комбослайдером  (Прочитано 7996 раз)

17 Октябрь 2011, 22:41:51
Ответ #15
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я не протов объяснить или помочь, но только если человек не знаком с азами, как он может что-то понять ?
Я же не могу все разжевать от и до. Проще и быстрее за него все написать.
19 Октябрь 2011, 13:07:47
Ответ #16
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля


Если нет понятия о phpinfo(), то трудно будет что-то сделать. Лучше взяться за азы php, а потом уже с prestashop разбираться.
[/quote]
ну вот теперь есть понятия.. а если б не начала с престашоп разбираться, может и не узнала бы ни когда :)
Когда-то и Вы ни чего этого не знали.. нельзя объять необъятное. Все знания приходят постепенно. Я предпочитаю учиться методом научного тыка, так лучше запоминаешь и понимаешь, чем прочел и забыл.
А всем, кто пытается помочь - огромадное спасибо :)
У меня ту новая беда. Почему -то модули перестали включаться и выключаться. Модуль меню отключила, он исчез, а обратно не включается. В админ панели пишет, что установлен, а реально нет. Когда еще раз выключаешь, пишет - уже отключен. Уже и не знаю что влияет...
С  предыдущей проблемой так пока не разобралась. Файл phpinfo() создала, но только на одном хостинге, на другом это не возможно, поэтому сравнить  и подогнать .htaccess не получается
19 Октябрь 2011, 14:18:01
Ответ #17
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Цитировать
Почему -то модули перестали включаться и выключаться.
Проверить права доступа к папке модулей и к каждому модулю в этой папке.
Cоздание интернет сайтов Webstudio UwK
19 Октябрь 2011, 14:45:24
Ответ #18
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все права 755 как были, так и есть.
Все ж работало и кроме создания файла phpinfo(), ни кто ни чего не менял.
Пишет ошибку:  в файле admin/tabs/AdminModulesPositions.php строка 332
открываю файл - там и строк-то столько нет.

<?php
/*
* 2007-2011 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright  2007-2011 PrestaShop SA
*  @version  Release: $Revision: 6594 $
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

class AdminOrderMessage extends AdminTab
{
   public function __construct()
   {
       $this->table = 'order_message';
       $this->className = 'OrderMessage';
       $this->lang = true;
       $this->edit = true;
       $this->delete = true;
      
      $this->fieldsDisplay = array(
      'id_order_message' => array('title' => $this->l('ID'), 'align' => 'center', 'width' => 25),
      'name' => array('title' => $this->l('Name'), 'width' => 140),
      'message' => array('title' => $this->l('Message'), 'width' => 600, 'maxlength' => 300));
   
      parent::__construct();
   }
   
   public function displayForm($isMainTab = true)
   {
      global $currentIndex;
      parent::displayForm();
      
      if (!($obj = $this->loadObject(true)))
         return;

      echo '
      <form action="'.$currentIndex.'&token='.$this->token.'&submitAdd'.$this->table.'=1" method="post">
      '.($obj->id ? '<input type="hidden" name="id_'.$this->table.'" value="'.$obj->id.'" />' : '').'
         <fieldset><legend><img src="../img/admin/email.gif" />'.$this->l('Order messages').'</legend>
            <label>'.$this->l('Name:').' </label>
            <div class="margin-form">';
            foreach ($this->_languages as $language)
               echo '
               <div id="name_'.$language['id_lang'].'" style="display: '.($language['id_lang'] == $this->_defaultFormLanguage ? 'block' : 'none').'; float: left;">
                  <input type="text" size="53" name="name_'.$language['id_lang'].'" value="'.$this->getFieldValue($obj, 'name', (int)($language['id_lang'])).'" /><sup> *</sup>
               </div>';
            $this->displayFlags($this->_languages, $this->_defaultFormLanguage, 'namecreatemessage', 'name');
            echo '</div>
            <div class="clear"></div><br />
            <label>'.$this->l('Message:').' </label>
            <div class="margin-form">';
            foreach ($this->_languages as $language)
               echo '
               <div id="message_'.$language['id_lang'].'" style="display: '.($language['id_lang'] == $this->_defaultFormLanguage ? 'block' : 'none').'; float: left;">
                  <textarea rows="15" cols="50" name="message_'.$language['id_lang'].'">'.$this->getFieldValue($obj, 'message', (int)($language['id_lang'])).'</textarea><sup> *</sup>
               </div>';
            $this->displayFlags($this->_languages, $this->_defaultFormLanguage, 'name造message', 'message');
            echo '</div>
            <div class="clear"></div><br />
            <div class="margin-form">
               <input type="submit" value="'.$this->l('   Save   ').'" name="submitAdd'.$this->table.'" class="button" />
            </div>
            <div class="small"><sup>*</sup> '.$this->l('Required fields').'</div>
         </fieldset>
      </form>';
   }
}
 
 меняю его на файл, который был при установке (на компе и так же на тестовом магазине, они совпадают)
это кусок из кода, т.к весь код здесь не помещается

 global $currentIndex;
      parent::displayForm();

      $id_module = (int)(Tools::getValue('id_module'));
      $id_hook = (int)(Tools::getValue('id_hook'));
      if ($id_module AND $id_hook AND Tools::isSubmit('editGraft'))
      {
         $slModule = Module::getInstanceById($id_module);
         $exceptsList = $slModule->getExceptions($id_hook);      -  строка 332
         $excepts = '';
         foreach ($exceptsList as $key => $except)
            $excepts .= ($key ? ',' : '').$except['file_name'];


теперь эту ошибку не выдает, а просто пишет: Не удается установить модуль
я просто в шоке. ну откуда вдруг проблемы появляются? Все ж работало.. и вдруг ни с того ни с сего файл изменился, модули не ставятся....
19 Октябрь 2011, 16:29:25
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Проблема в одном из модулей.  Поэтому при подхвате hook модуля и возникает ошибка. Можно попробвать подключать модули по одному. Перенести папки модулей в другую папку. Потом по одному их добавлять, учитывать если есть зависимые, то их добавлять вместе.
Cоздание интернет сайтов Webstudio UwK
19 Октябрь 2011, 16:51:57
Ответ #20
  • Ветеран
  • *****
  • Сообщений: 849
  • Репутация: +79/-0
    • Просмотр профиля
anjik в вашем случае легче нанять специалиста, мое мнение. Методом тыка серьезные программы не освоить, будут постоянно возникать проблемы на которые вы не знаете ответа. Соглашусь с людьми которые советуют все таки начать с азов.
19 Октябрь 2011, 17:42:26
Ответ #21
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всего знать не возможно, азы, естественно знаю, но может еще не все....
Зачем мне нанимать специалиста, если я хочу чему-то научится? А если проблемы возникать не будут, то и не научишься ... уже решила далеко не одну и эти решу, главное, что мне это интересно. Я пол года назад еще не знала что такое домен и хостинг, сама разобралась, научилась и продолжаю это делать.
Давайте, все-таки здесь проблемы со скриптом обсуждать, а не проблемы личной жизни. Каждый учится так, как ему удобней и эффективней.
Я ж насильно ни кого мне отвечать не заставляю. Подскажите - спасибо, не подскажите - или сама разберусь, или еще где-нибудь спрошу.
Виталию отдельное спасибо, Вы мне во многом помогли. Можно Вам в личку написать? Просто удобней будет пару вопросов еще задать.
19 Октябрь 2011, 23:59:57
Ответ #22
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вот с модулями сама разобралась.. все встало на места и работает, а с урлом пока не получается.
20 Октябрь 2011, 10:27:18
Ответ #23
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитата: anjik
Вот с модулями сама разобралась.. все встало на места и работает, а с урлом пока не получается.
В чем проблема ? Интересно.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
20 Октябрь 2011, 12:29:10
Ответ #24
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Пишите. Можно в личке обсудить. Лучше выносить на обсуждение проблемы, так больше шансов получить нужный результат. Я здесь не один специалист по prestashop. Чем больше людей в обсуждении, тем больше вариантов решения проблем.
Cоздание интернет сайтов Webstudio UwK
24 Октябрь 2011, 11:45:02
Ответ #25
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитата: anjik
Вот с модулями сама разобралась.. все встало на места и работает, а с урлом пока не получается.
В чем проблема ? Интересно.
Почему все это произошло - не знаю. В этом скрипте иногда просто по переключаешь что-нибудь (кэш, перекомпиляцию и тд.) и все становится на место.
В своем случае- просто удалила и заново установила модуль меню, все заново настроила и все заработало.