Модераторы: 2man

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка Репутации 
V
    Опции темы
Rodman
Дата 12.2.2008, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



Дароф.

У меня стоит 2,3,3 версия... хотел установить репу для нее... скачал мод, но шо то не получается...

с начала добавляю и меняю все че надо, но надо найти строку 
Код

$member['addresscard']     = $member['id'] ? $this->ipsclass->compiled_templates[ $skin_file ]->member_icon_vcard( $member['id'] ) : '';
в файле sources/ipsclass.php

а там такой нету... есть подобная, но не точно такая...
что делать???

и следующие шаги с темплейтами не совсем понятны!..

что делать?

Сенкс
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Sannis
Дата 12.2.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



А какая у вас стоит? В 2.3.4 по крайней мере она именно как вы процитировали. Она в этом файле одна, так что можете полюбому заменить.

И куда катится лесная страна...


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
Rodman
Дата 13.2.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



а вот после окончания изменений в коде РНРшек... требуется еще в шаблонах HTML менять (как я понял)...

как туда корректно зайти и где?
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Sannis
Дата 13.2.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



Почитайте документацию по форуму ;) Зайти нужно в Админцентр -> Внешний вид -> нажать на меню у стиля и там выбрать "Изменить HTML шаблоны". Далее уже выбирать нужный шаблон. И так со всеми стилями.


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
2man
Дата 14.2.2008, 02:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Либо изменения делать напрямую в файлах


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Sannis
Дата 14.2.2008, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



2man, не говорите глупостей. Вы хорошо с 2.х.х знакомы?


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
2man
Дата 16.2.2008, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Я достаточно с ним знаком, чтобы говорить то, что я сказал выше. А в чем проблема?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Sannis
Дата 16.2.2008, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



Попробуйте ради развлечения сделать изменения в файлах, а потом поверх этого поставить галерею. А лучше какой-нибудь мод, который добавляет шаблоны в ту же группу, которую вы редактировали. И посмотрите, что будет с вашими изменениями.

До тех пор, пока в 2.х не будет введена снова ресинхронизация шаблонов из кеша, редактировать лучше череж админку, а то можно одним прекрасным утром остаться без визуальной части модов.


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
Arhar
Дата 16.2.2008, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.2.2008

Репутация: нет
Всего: нет



Цитата

введена снова ресинхронизация шаблонов из кеша

функцию в admin_cache_functions я нашел, а вот вызова ее нет
вызов напишу наверно, хорошо что напомнил)
потестим
PM MAIL   Вверх
Rodman
Дата 19.2.2008, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



хорошо бы
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Rodman
Дата 20.2.2008, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



и вот все равно я пока сижу на одном месте...
пробую на локале
моя версия форума 2.3.3
из мода в атаче делаю:
1. Копирую папки в нужные папки из архива
2. Проинсталил мод из папки reputation + установил компонент ipd_components.xml...
3. Делаю изменения в файле sources/classes/class_display.php. обновляю форум - все ОК
    Делаю изменения в файле sources/classes/class_session.php. обновляю форум - все ОК
    Делаю изменения в файле /sources/sql/mysql_queries.php. обновляю форум - все ОК
    Делаю изменения в файле sources/sql/mysql_queries.php. обновляю форум - все ОК
    Делаю изменения в файле sources/ipsclass.php. сохраняю файл после каждого изменения и обновляю форум - все ОКно когда делаю последнее изменение и сохраняю - при обновлении форума - белая страница... и вот тут я стал... дальше пока ничего не делаю...

в чем трабла??? или нужно до конца дойти ????

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  _AH23__Reputation_4.6.2.rar 209,61 Kb
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Sannis
Дата 20.2.2008, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



Если вы на локалке делаете, что мешает включить полный показ ошибок PHP? smile

Обычно именно так, нужно все действия сделать. Ясное дело, что если вы добавлили строку вызова функции, а саму функцию ещё не добавили то будет ошибка возникать.

Это сообщение отредактировал(а) Sannis - 20.2.2008, 22:39


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
2man
Дата 20.2.2008, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



В php.ini следует включить вывод ошибок для начала. 
Цитата(Sannis @  20.2.2008,  22:38 Найти цитируемый пост)
Обычно именно так, нужно все действия сделать. Ясное дело, что если вы добавлили строку вызова функции, а саму функцию ещё не добавили то будет ошибка возникать.

Сделай все, что в инструкции, а потом смотри, что получится

Добавлено через 7 минут и 54 секунды
Цитата

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Обработка ошибок и журнализация ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Директива error_reporting должна задаваться в виде битового
; поля. Его значение можно устанавливать с помощью следующих констант,
; объединенных оператором | (OR):
; E_ALL              - Все предупреждения и ошибки.
; E_ERROR            - Критические ошибки времени выполнения.
; E_WARNING          - Предупреждения времени выполнения.
; E_PARSE            - Ошибки трансляции.
; E_NOTICE           - Замечания времени выполнения (это такие
;                      предупреждения, которые, скорее всего, 
;                      свидетельствуют о логических ошибках в 
;                      сценарии, - например, использовании 
;                      неинициализированной переменной).
; E_CORE_ERROR       - Критические ошибки в момент старта PHP.
; E_CORE_WARNING     - Некритические предупреждения во время старта PHP.
; E_COMPILE_ERROR    - Критические ошибки времени трансляции.
; E_COMPILE_WARNING  - Предупреждения времени трансляции.
; E_USER_ERROR       - Сгенерированные пользователем ошибки.
; E_USER_WARNING     - Сгенерированные пользователем предупреждения.
; E_USER_NOTICE      - Сгенерированные пользователем замечания.
; Пример:
; показывать все ошибки, за исключением замечаний
; error_reporting = E_ALL & ~E_NOTICE
; показывать только сообщения об ошибках
; error_reporting=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
; отображать все ошибки, предупреждения и замечания
error_reporting =       E_ALL ; & ~E_NOTICE

; Печать ошибок и предупреждений прямо в браузер. 
; Для готовых сайтов рекомендуется отключать следующую директиву и
; использовать вместо нее журнализацию (см. ниже). Включенная директива
; display_errors в "рабочих" сайтах может открыть доступ пользователю к
; секретной информации: например, полному пути к документу, используемой
; базе данных и т. д.
display_errors = On

; Даже если display_errors включена, ошибки, возникающие во время старта
; PHP, не отображаются. Рекомендуется устанавливать следующую директиву
; в выключенное состояние, за исключением случая, когда вы применяете 
; ее при отладке.
display_startup_errors = Off

; Сохранять ли сообщения об ошибках в файле журнала. Журнал может
; определяться настройками сервера, быть связанным с потоком stderr 
; или же задаваться директивой error_log, описанной ниже. Как уже было
; сказано, в коммерческих проектах желательно использовать именно
; журнализацию, а не отображать ошибки в браузер.
log_errors = Off





--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Arhar
Дата 21.2.2008, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.2.2008

Репутация: нет
Всего: нет



AH23__Reputation_4.6.2 я пробовал ставить
что и сподвигло меня занятся extended версией
ибо это ужасный мод на самом деле
после выполнения всех действий инструкции появились непонятные глюки
пошел в код
так вообще ужас
Код

function mem_stats ( $memid )

сначала
Код

$info   = $this->parse_stat_info($row);

там проверка на возможность удаления комментариев и соответственно кнопка удаления, ну и прочая фигня
Код

                if ( $this->ipsclass->member['g_is_supmod'] or ($row['from_id'] == $this->ipsclass->member['id'] and $this->ipsclass->member['g_edit_posts']) )
                {
                    $info['edit_button'] = $this->ipsclass->compiled_templates['skin_ahreputation']->button_edit( $row['msg_id'], $row['member_id'] );

                    if ( ($this->ipsclass->member['g_edit_cutoff'] > 0 and $this->ipsclass->member['g_is_supmod'] < 1) and ( $row['msg_date'] <= ( time() - ( intval($this->ipsclass->member['g_edit_cutoff']) * 60 ) ) ) )
                    {
                        $info['edit_button'] = "";
                    }
                }

потом еще че-то определяется для инфо
а потом бац
Код

$info = $row;

и все предопределенные кнопки и прочая фигня тупо затирается...
и что делается потом
Код

                if ( $this->ipsclass->vars['reputation_allow_edit'] AND $this->ipsclass->member['id'] == $row['from_id'] OR $this->ipsclass->member['g_is_supmod'] )
                {
                    $info['edit_button']        = $this->ipsclass->compiled_templates['skin_ahreputation']->button_edit( $row['msg_id'], $this->ipsclass->member['id'] );
                } 

опять проверяется то же самое, но уже в других условиях
короче там немало такой глупости в коде
PM MAIL   Вверх
Arhar
Дата 21.2.2008, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.2.2008

Репутация: нет
Всего: нет



плюс помню такую вещь
Код

            if ( $skin_file == 'skin_topic' )
            {
                $member['reputation'] = $this->compiled_templates[ $skin_file ]->reputation_level( $member['id'], rtrim($member['rep']) );
            }

(ipsclass)
работать не будет в принципе

Код

            $this->load_template('skin_ahreputation' );
            $member['reputation'] = $this->compiled_templates[ 'skin_ahreputation' ]->reputation_level( $member['id'], rtrim($member['rep']) );

еще куда ни шло
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Invision Power Board | Следующая тема »


 




[ Время генерации скрипта: 0.1243 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.