Давайте учить PHP!

humbert
На сайте с 16.03.2006
Offline
527
#111

Учителя, а подправьте код мой, спер его откуда-то несколько лет назад, так и кочует со мной из проекта в проект

function rus_to_lat($title)

{$iso = array(
"Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"YO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"yo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya","«"=>"","»"=>"","—"=>"-"
);


$title=strtr($title, $iso);
$title=preg_replace('/[^0-9a-zа-яА-ЯЁёA-Z\s-]/usi', "", trim($title));
$title=str_replace(" ", "-", $title);
while(strstr($title, "--"))
{$title=str_replace("--", "-", $title);}
return $title;
}
Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
Z0
На сайте с 03.09.2009
Offline
761
#112
humbert:
Учителя, а подправьте код мой, спер его откуда-то несколько лет назад, так и кочует со мной из проекта в проект

"Работает - не трогай" 🤪

Arsh
На сайте с 21.03.2007
Offline
199
#113
humbert:
спер его откуда-то

Плагин ruslat. Движок сразу не соображу.

humbert
На сайте с 16.03.2006
Offline
527
#114

WP скорее всего

Я его заточил под свои нужды, ну там убрать лишний код какой в виде двух и более пробелов

Z0
На сайте с 03.09.2009
Offline
761
#115

Эти транслитераторы все примерно одинаковые :) Смысл то один :)

Так пробелы в массив надо было тоже тогда... Или так не работает?

" "=>"-"

сергей-034
На сайте с 14.06.2009
Offline
281
#116
ziliboba0213:
Злой вы. Фу таким быть

Кто же с вами php учить то будет с таким настроем? Вам по любому одному надо, по букварю

Просто я люблю конструктив 🍿 если говоришь что-то, то будь готов аргументированно эту теорию отстаивать.

А если понял, что не прав, то имей смелость признаться.

Но тут в ветке 90% людей гнут свою линию, вообще от балды, вот кажется ему что так должно быть и все.

Сначала 50 комментариев было о том что создавать CMS свою в качестве тестового задания это бред. При этом никто из них не предлагал никакой альтернативы, пока кто-то адекватный не высказался на этот счет аргументированно и не выдвинул альтернативный вариант.

Странная вообще ситуация, такое впечатление что люди никак не развиваются и не читают книг и даже не знают банальных вещей общепринятых "Если тебе не нравится предложение аппонента, то предложи свой вариант" в противном случае вообще рот свой не разивай.

Следующим этапом пошла какая то хрень про то, что в группах обучаться хуже чем самому.

Очередной бред! При этом нет никаких вообще доказательств что это так, но как и в первом случае всем похер на аргументы и методики нобелевских лауреатов. Вот просто он решил что лучше изучать одному, значит так и должно быть и это истина. Почему так должно быть? Потому что он так делал? Ну так это ни очем не говорит вообще. 🍿 Как то так!

Далее очередная волна идиотизма пошла, о том, что я ищу себе бесплатного репетитора. Где в теме есть хоть одно слово об этом? Я предлагаю собраться группой и изучать, о каком вообще репетиторстве речь.

© Лучше с умным потерять, чем с дураком найти.
HS
На сайте с 31.03.2007
Offline
116
#117

сергей-034 с авторизацией уже справились?

сергей-034
На сайте с 14.06.2009
Offline
281
#118
HappySoftX:
сергей-034 с авторизацией уже справились?

Нет, одну начал делать с использованием библиотеки RedBean для подключения к БД и защитой шифрованием, но там опять какая то хрень произошла ошибка синтаксиса, а там нет никакой ошибки, начал другую делать, в итоге почитал комментарии и оказалось что эта регистрация с кучей дырок и не стоит так делать.

Нашел вот на хабре https://habr.com/post/13726/ буду ее пробовать.

Arsh
На сайте с 21.03.2007
Offline
199
#119
сергей-034:
Я предлагаю собраться группой и изучать

А поподробней процедуру обучения описать слабо,

сергей-034:
аппонент

?

---------- Добавлено 26.06.2018 в 21:27 ----------

сергей-034:
Нашел вот на хабре https://habr.com/post/13726/ буду ее пробовать

2007 год

Всяческих удач!

сергей-034
На сайте с 14.06.2009
Offline
281
#120
Arsh:
А поподробней процедуру обучения описать слабо,

Первый пост темы почитай ...

Arsh:
2007 год
Всяческих удач!

Ну да, не глянул на дату. Подберу что-то свежее.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий