Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 04:43:38

Страниц: [1] 2
Печать
Автор Тема: Не показывается меню модуля в админке  (Прочитано 525 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Абырвалг    ↓ 
14 Октябрь, 2010, 04:06:35
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

Вот есть модуль, все нормально работает. Но некоторым клиентам ставим - а у них менюшка не показывается и в дереве с привелегиями его нет. Напрямую если набрать УРЛ модуля - открываает. В чем бок? Я вроде от суперадмина работаю
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
kostyl    ↓ 
14 Октябрь, 2010, 04:26:53 , спустя 20 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

нифигасе траблы, крутая ж система хули ))
Записан

качество жизни обратно пропорционально количеству лени
Абырвалг    ↓ 
14 Октябрь, 2010, 04:33:34 , спустя 6 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

бля, да у всех нормально, а вот за у 2-х клиентов такая лажа
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
kostyl    ↓ 
14 Октябрь, 2010, 04:36:10 , спустя 2 минуты 36 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

Абырвалг, может у них джаваскрипт оключен )) или опция какая..
Записан

качество жизни обратно пропорционально количеству лени
Абырвалг    ↓ 
14 Октябрь, 2010, 06:56:12 , спустя 2 часа 20 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

одному клиенту помогла переустановка, со вторым все сложно
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
mario    ↓ 
14 Октябрь, 2010, 09:04:26 , спустя 2 часа 8 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09


одному клиенту помогла переустановка, со вторым все сложно
я конечномагенту не видел. Но хочу предположить раз такая лажа у одного-двух клиентов - это косяки в рабочем окружении...  
Спустя 26 секунд добавил
или в копиях мадженты.
Записан

с ув. mario.
Контакты
sen4ik    ↓ 
15 Октябрь, 2010, 12:31:11 , спустя 3 часа 26 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

винчестеры так и не выслал
Группа: Адекваты

Карма: 7
Сообщений: 221
Сила слова: 3.17

проверь все пути к css, все пути к инклюдам на странице. у меня похожее было с Joomla. там какимто образом сбивались пути к css и инклюденым файлам. починил исправив путь в конфиге.
Записан

Тяжела и неказиста жизнь админа/программиста!
mario    ↓ 
15 Октябрь, 2010, 12:37:17 , спустя 6 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

sen4ik, при чем тут css? :D просто модуль не регистрируется в системе до конца...
Записан

с ув. mario.
Контакты
Абырвалг    ↓ 
15 Октябрь, 2010, 01:07:51 , спустя 30 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

да и хуй с ним. Роуты нормально зарегистрировались, я дал клиенту список всех ссылок, которые в менюшке той должны быть и все)
 
причем на локалке у клиента все нормально работает
Спустя 14 секунд добавил
и такая проблема не только с нашим модулем
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
mario    ↓ 
15 Октябрь, 2010, 01:13:03 , спустя 5 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

и такая проблема не только с нашим модулем
ну тогда я думаю скорее всего в неправильно настроенном окружении... :)
Записан

с ув. mario.
Контакты
NRG    ↓ 
16 Октябрь, 2010, 10:47:36 , спустя 1 день 9 часов 34 минуты 33 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

Абырвалг, чесноговоря впервые слышу о подобном баге.
как всегда спрошу самое важное: "в коре никто ничего не трогал ?"
 
менюшка собирается из ноды config/menu, которая должна быть задекларирована и наполнена в adminhtml.xml твоего модуля.
продебаж для начала сам XML который получается после мерджа.
если с ним все ок и данные о твойе менюшке там есть, то иди дальше, проверяй на рендерере, смотри, приходят ли туда эти данные ну и т.д.
 
ты пробовал дебажить вообще ? =)
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Абырвалг    ↓ 
16 Октябрь, 2010, 11:10:03 , спустя 22 минуты 27 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

как говорил мистер Лебовски: "Да ну и хуй с ним. Пойду лучше шары покатаю".
 
а недавно еще у одного оленя такая проблема была:
один грид аяксовый не работает. Вот сам грид загружается, переходишь на 2 страницу или меняешь кол-во элементов на странице - и все, пиздец, ниче не работает. Крутилка крутится и все. В ajax response приходит пустота, файрбаг говорит, что это xml такой). Заголовки ответа в файрбаге не показываются. Я впервые такое видел, надеюсь и не увижу больше. С остальными аяксовыми гридами, в том числе и с другими нашими все ок.
 
файло перезаивали, че мы только не делали. Там еще все усложнялось тем, что я работал через тимвьюер (чел упоротый, пасс на админку/ssh не давал), и с этого компа, к которому с тимвьювера подключился еще через putty по ssh на тот сервак подключен. И через злоебучий vi редактирую там все. Даже mc нету.
 
короче локализировал проблему, уже точно не помню, но что-то вроде такого было:
 
PHP
class Mage_Core_Block_Template extends Mage_Core_Block_Abstract
{
  // этот метод должен вызваться, но не вызывается
  protected function _toHtml()
  {
    // тут код
  }
}

PHP

abstract class Mage_Core_Block_Abstract extends Varien_Object
{
    final public function toHtml()
    {
        Mage::dispatchEvent('core_block_abstract_to_html_before', array('block' => $this));
        if (Mage::getStoreConfig('advanced/modules_disable_output/'.$this->getModuleName())) {
            return '';
        }
        $html = $this->_loadCache();
        if (!$html) {
            $translate = Mage::getSingleton('core/translate');
            /* @var $translate Mage_Core_Model_Translate */
            if ($this->hasData('translate_inline')) {
                $translate->setTranslateInline($this->getData('translate_inline'));
            }
 
            $this->_beforeToHtml(); // тут наш аяксовый запрос в грид  еще жив
            $html = $this->_toHtml(); // должен вызваться метод из ребенка? а вот хуй. Происходит что-то непонятное
            $this->_saveCache($html); // здесь уже все сдохло, отправился клиенту пустой запрос
 
            if ($this->hasData('translate_inline')) {
                $translate->setTranslateInline(true);
            }
        }
        $html = $this->_afterToHtml($html);
 
        /**
         * Check framing options
         */

        if ($this->_frameOpenTag) {
            $html = '<'.$this->_frameOpenTag.'>'.$html.'<'.$this->_frameCloseTag.'>';
        }
 
        /**
         * Use single transport object instance for all blocks
         */

        static $transport;
        if ($transport === null) {
            $transport = new Varien_Object;
        }
        $transport->setHtml($html);
        Mage::dispatchEvent('core_block_abstract_to_html_after', array('block' => $this, 'transport' => $transport));
        $html = $transport->getHtml();
 
        return $html;
    }
 

по ходу какие-то рерайты. Я их не смог найти, просто в папках их нет, а все XML'ины сторонних модулей (а там их тыщи) я перебирать не захотел. Во всяких эксепшн лог пусто.
Спустя 1 минуту 34 секунды добавил
а, еще у этого чела 2 монитора (работать нужно на втором, если сворачиваешь что-то - переключайся на 1, разворачивай окошко из панели), и он итальянец (венда на итальяском, файрфокс, файрбаг, все). И у меня дисконнекты были каждые 5 минут примерно (вайфай роутер глючил, уже новый купили).
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
NRG    ↓ 
16 Октябрь, 2010, 11:19:26 , спустя 9 минут 23 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

ну сдается мне что изза этого эбучего "коннекшена" какието фалы не залились или залились не полностью.
$html = $this->_toHtml(); // должен вызваться метод из ребенка? а вот хуй. Происходит что-то непонятное
что там блеать непонятного ?
ты метод _toHtml() перекрывал в своем блоке ?
Спустя 2 минуты 59 секунд добавил
заюзай mageDebugBacktrace()
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Абырвалг    ↓ 
16 Октябрь, 2010, 11:26:18 , спустя 6 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

я не должен его перекрывать, он уже перекрыт в Mage_Core_Block_Template, но не вызывается из него
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
NRG    ↓ 
16 Октябрь, 2010, 11:36:11 , спустя 9 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

так может на $this->_beforeToHtml() уже все крешится ?
ты не можешь нормально продебагать чтоли ?
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Страниц: [1] 2
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Sinkler