Просмотр темы
# 1
Тема: Как научить PHP-fusion русскому языку?
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 19 Февраля 2010, 12:06:53
Можно ли научить PHP-fusion русскому языку, чтобы он позволял в аатачах, галерее и других местах загружать картинки с русским названием файла...например картинка.jpeg , а не kartinka.jpeg
[Изменил(а) olaik , 19 Февраля 2010, 12:07:26]
^ наверх ^
# 2
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 19 Февраля 2010, 13:33:19
можно транслит добавить, а русский не нужен в именах файлов.
-------------------- Retired
^ наверх ^
1 пользователь сказал спасибо Вам:
olaik
# 3
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 19 Февраля 2010, 15:22:39
В том- то и дело, что нужен...На других движках вставляются, и тут хотят...Задолбался каждому объяснять, как картинку вставлять ....А что даст транслит?
[Изменил(а) olaik , 19 Февраля 2010, 15:22:59]
^ наверх ^
# 4
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 19 Февраля 2010, 16:22:50
Переименует файл после загрузки
-------------------- Retired
^ наверх ^
1 пользователь сказал спасибо Вам:
olaik
# 5
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 19 Февраля 2010, 16:45:10
Научи пожалуйста, транслиту
Дык!
Я то могу ставить, но каждый новый пользователь приходящий на форум. задает один и то же вопрос, как только у него не вставиться фото...И вопросы одни и те же... Не говоря уже о том как им вставить фото в фотоальбомы Если бы фузион научился русские названия файлов ставить, это было бы бесподобно...
[Изменил(а) olaik , 19 Февраля 2010, 16:50:13]
^ наверх ^
# 6
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 19 Февраля 2010, 19:09:45
А зачем?
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^
# 7
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 19 Февраля 2010, 20:55:34
Заменяем все буквы на латиницу в исходном файле и все.
-------------------- Retired
^ наверх ^
1 пользователь сказал спасибо Вам:
olaik
# 8
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 20 Февраля 2010, 13:37:58
Извини, не знаю в каком именно исходном файле надо менять...и что? ...Как для ламера расскажи , а собственно почему как...?
^ наверх ^
# 9
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 20 Февраля 2010, 14:21:20
Это целое дело, проанализировать несколько примеров, теорию, отладить, проверить, собрать готовый код...
Может кому скучно поможет
-------------------- Retired
^ наверх ^
1 пользователь сказал спасибо Вам:
olaik
# 10
olaik
Пользователь
olaik
МестныйСообщений: 46
Зарегистрирован: 11 Июня 2009, 13:23:18
Сказали спасибо 0 раз Статус: offline
Опубликовано 20 Февраля 2010, 19:24:50
pozitiv написал:
А зачем?
Если вопрос ко мне,то пользователи не могут вставлять аттачи на форуме, потому что на компе у них все они по русски, задолбался объяснять как их переименовывать...было бы удобнее, если бы сам движок переименовывал, при загрузке и принимал файлы с русскими названиями
^ наверх ^
# 11
yury
Пользователь
Магистр Дизайна и Верстки
Почетный SFСообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 11 Марта 2010, 10:28:06
да, подобное у меня с юзерами, которые то аву не могут поставить, то фотки залить, т.к они на русском...
автоматическое переименование было бы полезно конечно
-------------------- Нужен сайт или красивый оригинальный дизайн ?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru -правильный выбор!!!
^ наверх ^
# 12
mgs640
Пользователь
ненавижу php
МестныйСообщений: 36
Откуда: НиНо
Зарегистрирован: 24 Декабря 2007, 20:40:19
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 11 Марта 2010, 11:36:45
Неужели так сложно транслит сделать...?
Ну попробуйте что то типа этого в maincore.php засунуть, можно в конец самый например.
function translit($str)
{
$tr = array(
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
"Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>&quo
t;I",
"Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>&quo
t;N",
"О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>&quo
t;T",
"У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>&qu
ot;CH",
"Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>&
quot;",
"Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>&q
uot;b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>&quo
t;j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>&quo
t;l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>&quo
t;r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>&quo
t;h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>
;"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>&qu
ot;ya"
);
return strtr($str,$tr);
}
if(count($_FILES) != 0){
foreach($_FILES as $k=>$v){
$_FILES[$k]['name'] = translit($_FILES[$k]['name']);
echo $_FILES[$k]['name'];
}
}
-------------------- code for machine, words for people...
^ наверх ^
# 13
classic
SF Team
Классик
SF Support Team
Любитель FusionСообщений: 353
Откуда: Москва, ВАО, Перово
Зарегистрирован: 18 Октября 2007, 01:42:47
Сказали спасибо 51 раз Статус: offline
ICQ статус
Опубликовано 12 Марта 2010, 19:31:50
Нужно еще что-то делать, многие пытаются на форуме приаттачивать файлы с одинаковым названием.
Самое удобное - как сделано на многих движках- всегда переименовывать файл в другой формат,
например дата-время и т.д., чтобы имя было типа 770611655871304.jpg, 735586650623828.jpg
или по другому назначать ему имя, ну типа
myID = Math.round(Math.random()*Math.pow(10,15)); filename = myID.'.'.ext;
^ наверх ^
# 14
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 12 Марта 2010, 20:08:00
Генерировать случайное число или буквотекст(как капча) и приписывать к названию
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^
# 15
mgs640
Пользователь
ненавижу php
МестныйСообщений: 36
Откуда: НиНо
Зарегистрирован: 24 Декабря 2007, 20:40:19
Сказали спасибо 5 раз Статус: offline
ICQ статус
Опубликовано 12 Марта 2010, 21:07:02
ну тогда как то так, в чём проблема
function translit($str)
{
$tr = array(
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
"Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>&quo
t;I",
"Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>&quo
t;N",
"О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>&quo
t;T",
"У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>&qu
ot;CH",
"Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>&
quot;",
"Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>&q
uot;b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>&quo
t;j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>&quo
t;l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>&quo
t;r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>&quo
t;h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>
;"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>&qu
ot;ya"
);
return strtr($str,$tr);
}
if(count($_FILES) != 0){
foreach($_FILES as $k=>$v){
$_FILES[$k]['name'] = date("His_mdy_" .mt_rand(1, 100)."_".translit($_FILES[$k]['name']);
}
}
-------------------- code for machine, words for people...
^ наверх ^
Перейти на форум:
Правила форума
FAQ
Новости и объявления
Конкурс на лучший сайт на PHP-Fusion 6
Разработка нового фьюжена
Релизы/Текущие версии
Установка и настройка системы
Ошибки / Bugs Reports
Будущие версии
Народный SF Fusion
Юмор
Моды/Mods
Плагины/Plugins
Платные разработки плагинов и модов!
ArtCell - профессиональный дизайн, верстка
Темы оформления
Хостинг
Сайты на PHP-Fusion SF
Вопросы / Жалобы / Предложения
Флейм
Оптимизация сайта и методы раскрутки
117,652,436 уникальных посетителей сейчас: 26 Ноября 2025, 00:06:27 Генерация страницы: 0.64 сек.
Original size:46 кб. GZipped size: 8 кб. Compression:82%