Документы > Изменения в ELGG 1.5 RUS UNIONLAB

Изменения в ELGG 1.5 RUS UNIONLAB

 

ВНИМАНИЕ!!! Данная версия основана на решении от пользователя KirillOrloff и является альтернативной сборке от PRTeam, выпущенной ранее. База Данных UTF-8!!!

 

Перечень внесенных изменений:


1. Файл engine/lib/elgglib.php

 

Заменена функция friendly_title на следующую

 

function friendly_title($title) {

         $title = preg_replace("/[^\w АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЫЪЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщыъьэюя]/","",$title); //оставляем все буквы английского алфавита, русского и пробелы

         $title = str_replace(" ","-",$title);

         $title = str_replace("--","-",$title);

         return $title;

 }

 

2. Изменения от KirillOrloff – победил буквы ш Ш и И более простым и правильным способом, чем первоначальная пуская сборка от команды PRTeam.

 

В файл engine\lib\database.php добавили в конец функции establish_db_link, перед закрывающей скобкой следующее:

mysql_query ("set names utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");

Затем в файл views\default\page_elements\header.php  после DOCTYPE и html вставили вместо

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

следующий код

<head>
   <meta http-equiv="charset" content="utf-8" />
   <meta http-equiv="Content-type" content="text/html;charset=utf-8" />

 

3. Для устранения проблем с отображением русских букв в моде Embed

В файлах embed.php и upload.php

 

после

<?php

Добавлена строка:

header("Content-type: text/html; charset=utf8");

 

4. Для устранения кривой кодировки на стене messageboard  в файле /mod/messageboard/ajax_endpoint/load.php

 

после

<?php

Добавлена строка:

header("Content-type: text/html; charset=utf8");

 

 

5.Для устранения отображения кривой кодировки в riverdashboard в файл /mod/riverdashboard/index.php

 

после

<?php

Добавлена строка:

header("Content-type: text/html; charset=utf8");

 

 6. Для изменения точки входа на профиль после залогинивания

В actions/login.php, изменяем:

forward("pg/dashboard/")
на

forward("pg/profile/$username")

 

 7. Ну и естественно улучшен перевод (хотя над ним ним ещё работать и работать )

 

 При использовании этой сборки и решений с сообщества ссылка на сообщество http://elgg.spb.ru обязательна!

 

 

, ,

Последнее обновление 1097 дней назад от пользователя Larchenko Alexandr

рекомендую ЭТО - в википедию, и раздел в комьюнити вообще прибить. Все вопросы по установке в дальнейшем освещать в вики.

Ulrikhe Lukoie 1080 дней назад

рекомендую ЭТО - в википедию

Lukoie, так напиши эту статью, только наверное не в большую википедию, а в нашу. Право писать туда есть у всех локальных пользователей без дополнительной регистрации

Барсук Ленивый 1080 дней назад

И еще мнение, что в Вику попадает более-менее стабильный итог, здешних обсуждений... а тут - процесс свободный

Барсук Ленивый 1077 дней назад

Всем привет! что то я не могу установить ни эту русскую версию ни оригинальную, у меня на шаге когда нажимаю "Save" на странице System settings вылетает 404 page not found и адрес странный http://localhost/eggl/action/systemsettings/install  у меня нет папки action у меня только actions. как с этим воевать?

Denis Asparov 1072 дней назад

Большое спаибо за подробное описание изменений - мне очень помогло в борьбе с буквой Ш :)!
-----------------
Ответ на последний пост (to Denis Asparov):
этот баг связан с правами на запись в папку для группы (у некоторых хостеров есть ограниечение по правам - пишет чет типа: "SoftException in Application.cpp:544: Directory "/home/.../html/engine" is writeable by group, referer: http://{domen}/install.php)...
так вот решение: перед тем как нажимать "Save" на странице System settings верни обратно права для папки "engine" с 777 на 755, а потом жми "Save"

Юлия Грищенко 1025 дней назад

If you choose to purchase used or bargaindresses shop, you will need to know that there may be additional costs, should the mother Of the bride dresses not be a perfect fit. Should this be the case, remember that sizing Demetrios occasion dresses down is always cheaper and easier for a tailor, than sizing up. If you keep this in mind, you should be able to pick the perfectknee length bridesmaid dresses for you. For additional information, visit

MISSUWANG 412 дней назад

Создание сайтов и раскрутка сайтов :UnionLab
Elgg (русская версия) - платформа социальной сети c открытым кодом.
Мой выбор! Информация для правильного выбора - о том как правильно выбрать товары и услуги, новости потребительского рынка
We offer web hosting for ecommerce for your site . Qualified j2ee consultant from our company . посуда из серебра оптом