Просмотр полной версии : Изменение переменных
Приветствую!
Подскажите - есть сайт: https://xn----8sbjfd7bf9af.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D 0%BD%D1%8B%D0%B9-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA
В разделе "КОМНАТ:" есть список комнат: 1+,2+,3+,4+,5+
Хочу эти значения ПОМЕНЯТЬ!!!
Соответственно обыскался для начала где эти переменные лежат и как их исправлять? Подскажите пожвлуйста!:help:
Сервер же готовит этот список на сервере сразу и определите вывод, чего клиенту этим париться.
Сервер же готовит этот список на сервере сразу и определите вывод, чего клиенту этим париться.
Тут момент такой! Я установил плагин под цмс, и эта шняга этим компонентом выводится! Т.е. я не писал этого! Мне бы найти в каком явовском файле задаются эти переменные, залезть туда и исправить! Я не могу понять как отдэбагерить сей момент..:-/
в каком то же файле это генерится! как понять в каком и исправить...
Я установил плагин под цмс
Какой плагин? Вообще контент определяет не клиент, а сервер, захочется вам завтра написать в списках текст однокомнатные, двухкомнатные, ... и если это будет определяться js сценарием на клиенте, то тогда труба. На сервере найдите что там вам это пишет и измените раз и навсегда. Запросов по крайней мере клиент не делает и ему данных для этого списка не возвращается, это можно в отладчике проверить.
в каком то же файле это генерится! как понять в каком и исправить... Поищите в проекте слово «nroom», рядом и генерируется!
Может не стоит писать то, в чём вы не разбираетесь?
Слушай ты, в каждую дырку затычка, я вижу ты везде был, все видел, все знаешь. Идиот.
laimas,
https://sun9-42.userapi.com/c858236/v858236236/f8b97/lW3iugKV0OM.jpg
ROMERO, на всякий случай: в любом норм редакторе(напр. notepad++) есть поиск текста по файлам.)
Malleys, laimas, какие вы токсичные, фу на вас.
Ребят - не ссорьтесь!
Нашел такую конструкцию:
//number bed room
$lists['room'] = $nroom;
$roomArr[] = JHTML::_('select.option','',JText::_('OS_ANY'));
for($i=1;$i<=5;$i++){
$roomArr[] = JHTML::_('select.option',$i,$i.'+');
}
$lists['nroom'] = JHTML::_('select.genericlist',$roomArr,'nroom','cl ass="input-small"','value','text',$nroom);
То что толстым - это и выводит мой список!
Подправил
for($i=1;$i<=5;$i++){
$roomArr[] = JHTML::_('select.option',$i,$i.'- комнатная квартира');
, и теперь выводится как мне надо!
НО!!!
Мне надо, чтобы в конце была (после 5-комнатная квартира) поле - КОМНАТА В КОММУНАЛКЕ...
Как можно подправить эту конструкцию?
Я бы предложил не 6, а 0, для такого то счастья.)
Но ещё хз где и как оно там хранится.
ROMERO,
После цикла добавить $roomArr[] = JHTML::_('select.option',6,'КОМНАТА В КОММУНАЛКЕ');
А как цифру 6 не выводить на монитор?
чтоб в памяти он держал 6, но не выводил? суть скрипта такова, что когда вводишь в админке описание квартир - там есть поле КОЛ-ВО комнат... т.е. я буду в админке ставить 6 (типа комнат) а при поиске он будет людям выводить, что это типа коммуналка! Ну, т.е. импа 6 комнатная квартира у меня будет коммуналка! т.е. для фильтра чтобы 6 у него была, а на монитор не выводилась, чтобы не вводить людей в заблуждение!
Ребята! Вы супер! Все заработало!
Я 3 дня голову ломал, на джумловском форуме всех на уши поднял!
На вас случайно вышел, и за 2 часа проблему решили!
Спасибо!
Не понял как тут + ставить, но вам всем БОЛЬШУЩИЙ ПЛЮС!!!
В тебе, чувак, одна проблема
Ты в себе лучше проблемы поищи, умник. То ты мне в личку писал, я до сих пор не понимаю сути этих посланий, теперь в темах как затычка под ногами, везде тебе нужно свою значимость определить. И об ударениях, и о чем только не высказывался ты, Цезарь в шлепанцах. :D
Да пошел ты нахрен после всего этого, можно подумать я весь внимания к вашей особе.
ROMERO,
Ну поставь 1 вместо 6 раз комната в коммуналке.
1 не могу! Это в фильтре "1-комнатная квартира"!
А 6-комнатных квартир - я не предлагаю! Это и будет комната в коммуналке! :yes:
рони, я спокоен как так, просто уже надоел товарищ своими замечаниями по поводу и без повода, видимо я где-то на его самолюбие наступил. :)
laimas, не нужно в каждой теме писать не по теме, пожалуйста, пройдите в тему, созданную специально для вас — https://javascript.ru/forum/offtopic/78841-voprosy-dlya-laimas-i-otvety-ot-%C2%A9laimas%E2%84%A2.html
ROMERO,
Значит не внимательно мой пример посмотрел.
Не не внимательно, а не хватает знаний!
Сейчас проверил - да, можно и по вашему!
Я так понял, что $ - говорит что это надо вывести на экран, а без доллара на экран не выводить!
я оставил одну $i как кто то выше посоветовал...
ROMERO, запомните, программирование - это не какая-то магия, там всегда всё логично. Во многих случаях не надо знать языка и даже уметь программировать, достаточно развитой логики.
JHTML::_('select.option',$i,$i.'- комнатная квартира'); это просто вызов функции JHTML::_ с тремя разделёнными запятой параметрами,
где первый параметр 'select.option' - говотрит что мы генерируем <option> для <select>;
второй параметр $i задаёт value для этого <option>;
третий параметр $i.'- комнатная квартира' - задаёт текст для этого <option>.
В итоге мы получаем <select>
<option value="$i">$i.'- комнатная квартира'</option>
</select> где $i - переменная php содержащая цифру;
. - оператор php означающий склеивание текста;
'- комнатная квартира' - просто текст.
Поэтому убрав "вторую $i" вы просто перестали склевать отображаемый текст с цифрой.
Но в целом это всё основы основ, если собираетесь делать хоть что-то отличное от стандарта - вам таки придётся их изучить.
ROMERO, запомните, программирование - это не какая-то магия, там всегда всё логично. Во
Но в целом это всё основы основ, если собираетесь делать хоть что-то отличное от стандарта - вам таки придётся их изучить.
Спасибо за краткий ликбез!
Может какие книжки достойные можете порекомендовать, хотя бы для неглубокого изучения вопроса? Для общего знакомства, так сказать...
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot