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

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

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.
  4. Мы рады сообщить о выходе первого российского продукта для платформы phpFox 2-3. Продукт Interkassa-Sprypay Gateway Payment, позволит вам начать прием платежей в России без особых проблем. Зарабатывайте на платных подарках или получайте доходы с платной рекламы как на Facebook. Продукт работает со всеми модулями, которые используют платежные шлюзы.

    Все подробности о продукте в этой теме.

Статья Для тех кто не смог победить локализацию 2.0.5

Тема в разделе 'Локализация - Languages', создана пользователем redacid, 23 фев 2011.

  1. redacid Автор темы Novice member


    Оффлайн
    Сообщения:
    5
    Симпатии:
    2
    Перечисляю пункты которые необходимо выполнить для нормального отображения текста как в базе так и на экране.
    1. Необходимо убедиться, что ваша база в UTF8, текстовые поля так-же должны быть в UTF8. Что делать если это не так:
    -Делаем бакап базы
    -Открываем его в текстовом редакторе и меняем все упоминания других кодировок на utf8, например
    PHP код:
    CREATE TABLE `phpfox_feed_like_cache` (
    `feed_id` int(10) unsigned NOT NULL,
    `user_id` int(10) unsigned NOT NULL,
    `time_stamp` int(10) unsigned NOT NULL,
    KEY `feed_id` (`feed_id`,`user_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    -Удаляем все таблицы из базы
    -Импортируем исправленый скрипт

    2. Необходимо поправить файл include\library\phpfox\database\driver\mysql.class .php (исправленый файл во вложении)
    3. Необходимо поправить include\library\phpfox\parse\input.class.php (исправленый файл во вложении)

    На этом этапе все новые материалы будут сохраняться в UTF8, а так-же будут красиво отображаться ссылки на материалы.

    Единственное, что необходимо исправить это перевод.
    Я сделал небольшой скрипт который меняет прямо в базе Юникодовские циферки на нормальный UTF8 (Скрипт во вложении utf8.php). Он исправляет 2 поля text и text_default.

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

    Настоятельно рекомендую перед всеми действиями делать бакап заменяемых файлов и базы.

    Удачи

    Вложения:

    foshechka и Игорь2006 нравится это.
  2. fam User


    Оффлайн
    Сообщения:
    82
    Симпатии:
    0
    Версия phpFox:
    3.0.0
    Привет!
    Два вопроса к патчу.

    Как пользоваться Скриптом utf8.php?
    Можно ли им исправить язык сайта в базе, а потом его экспортировать как правильные языковые файлы? т.к у меня свой перевод сайта и много модулей переведеных. Заново все делать.... лом...

    Есть ли у тебя mysql.class.php и input.class.php для 2.07Б4 ?
  3. redacid Автор темы Novice member


    Оффлайн
    Сообщения:
    5
    Симпатии:
    2
    Скриптом пользоватья очень просто. Открываем текстовым редактором, ищем такие строки
    PHP:
    $link mysql_connect("localhost""phpfox""12345")
    or die(
    "Не соединилось!!!");
    mysql_select_db("phpfox")
    Подставляем свои данные для подключения. Сохраняем, заливаем на хостинг, запускаем через браузер.

    Скрипт именно для исправления кодировки в языковых таблицах и сделан. Экспортируется в нормальном УТФ8, но импортировать не пробовал, как и писал выше, но поидее проблем быть не должно

    Для этой версии нет, но делается всё аналогично
  4. newton User


    Оффлайн
    Сообщения:
    83
    Симпатии:
    5
    Версия phpFox:
    3.0.0
    а можно сделать как-нибудь так, чтобы названия фотоальбомов в БД писались транслитом, а на сайте отображались по-русски? URLы -то транслитом пишутся, а при использовании кириллицы в названиях не грузит фото в альбомы.
  5. jumuro User


    Оффлайн
    Сообщения:
    27
    Симпатии:
    0
    вот патч для версии 2.0.7.
    Сделан на основе патча из первого поста.
    Работает отлично (вот только проблему с фотоальбомами к сожалению не решает)

    Вложения:

  6. Eugeniy Novice member


    Оффлайн
    Сообщения:
    3
    Симпатии:
    0
    Выдает такую хрень. не знаю что делать
    л вджы
  7. jumuro User


    Оффлайн
    Сообщения:
    27
    Симпатии:
    0
    Кто выдает? Где выдает? После каких действий? Какая версия движка? Ставили патч или нет?
    Подробней надо излагать суть проблемы. Бональная фраза - здесь телепатов нет!

    Если делали самостоятельный перевод на чистой версии движка, а потом использовали патч, то это нормально, так и будет. У Вас в базе фразы в таком виде хранятся, т.к. не патченый двиг конвертирует их в подобный вид, а при выдаче происходит обратная конвертация. Патч, если можно так сказать, "выключает" эту конвертацию.
    Если хотите делать перевод самостоятельно, то нужно устанавливать патч ДО этого.
  8. Eugeniy Novice member


    Оффлайн
    Сообщения:
    3
    Симпатии:
    0
    Версия 2,05 вроде патчил. Подобные иероглифы выдает при попытки создать блог, написать статус и т.д., но абсолютно нормально отображается русский при создании новых страниц и других действий с админке... база в утф8
  9. steelcat Novice member


    Оффлайн
    Сообщения:
    28
    Симпатии:
    0
    Выложите ваш файл, лежащий в папке: include/library/phpfox/parse/input.class.php, все станет ясно, откуда лыжи растут. )
  10. Eugeniy Novice member


    Оффлайн
    Сообщения:
    3
    Симпатии:
    0

Поделиться этой страницей

All rights reserved SocEngine.ru ©