1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

[в процессе] Локализация Discuz! X2

Discussion in 'Локализация - Languages' started by Red Rabbit, Mar 24, 2011.

  1. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    У меня ни на китайском , ни на русском настройки профиля не работают.
    И у китайцев в буг трекере не пишут об этом.

    ........................................
    косяк в файле source/include/spacecp/spacecp_profile.php
    Пока выход из такой ситуации нашел заменой файла из 1.5 версии. пока работает. все четко
  2. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    аналогично. ставил 2 варианта результата ноль. Бегло сравнивал файлы которые за это отвечают правда только по объему ))) все сходится. Китайская и англ. версия.
    Может стоит им туда написать? Просто интересно, тут же не джава как в SE
  3. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    Прикрепил исправленный файл, теперь все работает.

    С китайским не очень дружу, нужно попросить кто хорошо знает пусть отпишет.

    Attached Files:

  4. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    Ну вот можно тестировать дальше. Открылись дополнительные поля без перевода.
    Хотя еще spacecp_profile_nav.htm не пашет. Вкладок нет.
  5. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Не всё. Я тоже так сначала сделал, потом посмотрел в БД и оказалось что добавлены новые поля, и потом часто выскакивают лаги при управлении полями из админки. В самом верху этого файла есть запрос в БД который отвечает за выборку полей, и всё обрывается на цикле - unserialize возвращает пустую строку вместо полей, отсюда и лаги. Нужно внимательнее посмотреть почему так происходит, но как временный вариант - старый вариант, хоть и очень правильный, но по крайней мере относительно рабочий.
  6. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    че то меня это настораживает. ошибка это одно. тут другое... Куски кода изъяты, поддомен скачки не пашет более суток ... Хотя правда и весь сайт comsenz лежал сутки..
  7. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    я вот этот код .

    заменил на этот


    И еще этот.

    на этот

  8. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Вот этот код

    PHP:
        if(in_array($operation, array('base''contact''edu''work''info'))) {
            
    $allowitems $profilegroup[$operation]['field'];
    должен выводить разрешенные поля, но получаются они в самом начале, а здесь - пусто, значит и выводить нечего.
    Если заменить явным указанием полей (т.е. - тот код что вверху заменить этим)

    PHP:
        if($operation == 'base') {
            
    $allowitems = array('realname''gender''birthday''birthcity''residecity''residedist''affectivestatus''lookingfor''bloodtype''field1''field2''field3''field4''field5''field6''field7''field8');
        } elseif(
    $operation == 'contact') {
            
    $allowitems = array('telephone''mobile''alipay''icq''qq''yahoo''msn''taobao');
        } elseif(
    $operation == 'edu') {
            
    $allowitems = array('graduateschool''education');
        } elseif(
    $operation == 'work') {
            
    $allowitems = array('occupation''company''position''revenue');
        } elseif(
    $operation == 'info') {
            
    $allowitems = array('idcardtype''idcard''address''zipcode''nationality''residecommunity''residesuite''height''weight''site''bio''interest');
        }
    А вверху строку

    PHP:
    $operation in_array($_GET['op'], array('base''contact''edu''work''info''password''verify')) ? trim($_GET['op']) : $defaultop;
    заменить на

    PHP:
    $operation in_array($_GET['op'], array('base''contact''edu''work''info''bbs''password''verify')) ? trim($_GET['op']) : 'base';
    то будет работать, но поля не будут браться из базы, а будут явно указаны в этих строках, и значит метод костыльный, к тому же мне кажется что решение простое, просто оно где-то не там, это уже результат ошибки - пустая строка, а причина в другом месте.
  9. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    Блок (Профиль заполнен) так же не берет инфу с бд. постоянно 0%.
    Интересно когда исправления будут.
  10. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Это не мелочь, такую откровенную халтуру они бы едва ли выпустили. К тому же у них изначально всё работало. Подвох наверняка в чем-то другом...

Share This Page

All rights reserved SocEngine.ru ©