Никита Юдин,
которая теоретически может ему пригодится. - т.е. изучать в вашем понимание WP - это кликать галочки и устанавливать плагины? А потом постить темы (был тут такой вопрос пару дней назад) -
"Пацанчики, а накидайте мне плагин для того чтобы скидку выводить на товарах, пока я тут спать схожу. ".
А судя по вопросу - человек скорее всего соврал о своих знаниях html5 /css и других.
"Какой CMS движок учить?"
Учи WORDPESS. Заказов на фрилансе куча, да и учится легко.
Как бы ваш ответ тоже не показательный. Есть другие CMS, которые учатся легче. А человеку еще рано до фриланса.
Я считаю ответ VoidVolker самым адекватным тут. Зато набежало людей, которые советуют - хочешь быстрых денег - почитай WP. При этом никто даже не удосужился отметить, что человек скорее всего даже не знает на уровне джуна "Html5, Css3, хорошо то есть умею верстать".
А потом через месяц от них же куча вопросов только из за того, что они не потратили хотя бы часов 10 на чтение основной документации. И это расстраивает.
Alex-Broudy,
Я вам изначально говорил - соберите маппинг городов, которые используете в своем проекте и запишите один раз. Чем вы будете несколько дней дебажить функцию на 15 строк. В программировании важен не только код, но и как вы его используете. А еще очень важно научиться использовать поиск.
Alex-Broudy, Как я увидел, у вас там городов не так много.
Грубо говоря, везде где есть присутствие - создайте массив, либо базу данных, где будете хранить склонения.
Если я правилно понимаю, то у вас там типо мультигородской сервис. Так и пляшите от этого.
Т.е. помимо того, что вам надо ставить задачу, ее нужно обосновать. И найти более легкие варианты решения.
В самом простом варианте, вам надо создать массив городов , и как я понимаю линковка этих городов будет из url адреса, а значит можно сделать подобный массив или реализацию в базе данных:
[
'moscow'=> ['IP'=>'Москва', 'RP'=>'Москвы'],
'nsk'=>['IP'=>'Новосибирск', 'RP'=>'Новосибирска']
]
и уже по факту вытаскивать значения через str_replace.
А вообще я бы не запаривался даже на маленьком spa и использовал основной фрейморк.