A

Akrus64

+2
Репутация
0
Рейтинг
#1 Вывод статей на главную 5 марта 2017 в 06:39
Доброй день хотел бы вытащить на главную блоки с новостями как в разделах. Так называемая "Плитка" новостей.Приложу картинку с тем, что нужно сделать. В идеале бы указывать еще из какой категории дергать материал.
Подскажите куда рыть и где что править?
Прикрепленный файл
33_hnjvt.png 1 Мб
#2 Настройка главной страницы 26 февраля 2017 в 23:13


@Akrus64, ну по сути Вам верстальщик нужен. А кто делал шаблон? Может проще к разрабу обратиться? Шаблон под установленную версию ?
Думаю, если будете подготавливать картинки для публикации, т.е подгонять их под одинаковый размер, то одной проблемой будет меньше. Похоже у Вас картинки по высоте разные, а размер модулей берется относительно ширины, отсюда и пляшущие тексты...

Владимир С

Шаблон взят из "интернетов" )) Он под первую ветку. Я не знаю автора шаблона, да и наврятле он им занимается/отказывает тех. поддержку.

На сайте планируется разделение обязанностей среди модераторов, которые будет отвечать каждый за свой каталог. Очень н ехотелось бы заставлять их подгонять картинки, рассказывать и обучать их тому что по идем им не нужно. Хотелось бы чтобы размер картинок подгонялся все же автоматически изменяя исходных размер под заданный.
#3 Настройка главной страницы 26 февраля 2017 в 21:49


@Akrus64, Из Вашего поста не совсем понято, что Вы хотите. То ли Вы просто еще не научились работать и инстантом, т.е у Вас есть шаблон, но Вы не умеете настраивать модули или же Вы хотите получить картинку, как Вы себе это видите, но не шаблон, не сами модули под это не заточены (т.е надо создавать шаблон, перелопачивать модули и т.п)

Владимир С

Что то посередине из того что вы написали.
Шаблон есть. Не знаю какие файлы править что бы было все так, как я хочу. Все выходит криво. Либо приходится делать так как получается, а не так как хотелось бы. Ну допустим модуль вывода новостей (прикрепил картинку)
1. Уменьшить отступы по бокам и с верху
2. Даты уползла в низ, хотя должна быть на черной полоске с обозначением района
3. Добавить новость и все новости склеились в месте
4. Блоки расположены не ровно относительно друг друга.
5. Где то текст по центру, где то влево смещен, так же поменять размер шрифта в этих блоках.

То есть работа больше по настройке. Я не знаю к чему это отнести из того что вы написали к первому или второму.
Ну и есть ряд того чего нет, например хочу чтобы выводились объявления но не так как их выводит модуль, имею ввиду даже не то что он вы водит а как, порядок, и не в горизонтальном виде а в вертикальном.
Прикрепленный файл
2121_c00ij.png 1 Мб
#1 Настройка главной страницы 26 февраля 2017 в 20:08
Нужно настроить главную страницу используя макет который будет предоставлен мной.
То есть какие блоки куда вывести и что в них должно выводиться. Используя уже установленные модули, либо если для реализации отдельных моментов потребуется доп. модуль (установить его). Другими словами сформировать главную станицу, размеры блоков, размеры картинок в этих блоках, выравнивание и размер текста в этих блоках и тп.

Сколько бы вы взяли за такую работу и сколько бы это заняло по времени?
#5 Работа с картинками при добавлении контента 23 февраля 2017 в 22:00
Кармы к сожалению не хватает чтобы создать новую тему, посему пишу тут.

Имеется чистая цмс + шаблон
Модулем новые статьи вытаскиваю на главную собственно их отображение. Хочу сделать как на новостных сайтах плитку с новостями из разной категории статей по 1 статье.

Что имею (красным) что хотелось бы видеть (зеленым)
Как это реализовать, какие файлы копать. Будьте добры подскажите.

И так же качество фото которое отображается в этих вот превью просто ужасное. Где можно поправить размер фото, как сместить текст с права от картинки. Заранее спасибо.
#6 Информер погоды и курса валют 23 февраля 2017 в 21:37
Так же готов бесплатно выложить готовый рабочий модуль, если починим)
#7 Информер погоды и курса валют 23 февраля 2017 в 21:35
Так как нет кармы, создать новую тему не могу, приходиться некрофильничать и апать старые темы.

Суть такая есть модуль который раньше цеплял погоду с яндекса через xml, а так же курсы валют через центробанк.
Яндекс изменил формат и перешел на отдачу инфо по API

Подскажите возможность изменить модуль для корректной работы.

  1. function mod_pogoda($module_id){
  2.  
  3. $inCore = cmsCore::getInstance();
  4. $inDB = cmsDatabase::getInstance();
  5. $cfg = $inCore->loadModuleConfig($module_id);
  6. $cfg['city'] = $cfg['city']?$cfg['city']:'149';
  7.  
  8. $pogoda = array();
  9.  
  10. $data_file = 'http://export.yandex.ru/weather-ng/forecasts/'.$cfg['city'].'.xml';
  11.  
  12. $xml = simplexml_load_file($data_file);
  13.  
  14.  
  15.  
  16. $pogoda['data'] = $inCore->dateformat($xml->day[1]['date']);
  17.  
  18. $pogoda['temperature'] = $xml->day[1]->day_part[1]->temperature;
  19. if (!$pogoda['temperature']) {
  20. $pogoda['temperature'] = $xml->day[1]->day_part[1]->temperature_from.'...'.$xml->day[1]->day_part[1]->temperature_to; }
  21.  
  22. $pogoda['temperature_s'] = explode('.',$pogoda['temperature']);
  23. $pogoda['temperature_s'] = $pogoda['temperature_s'][0];
  24.  
  25. $pogoda['morning'] = $xml->day[1]->day_part[0]->temperature;
  26. if (!$pogoda['morning']) {
  27. $pogoda['morning'] = $xml->day[1]->day_part[0]->temperature_from.'...'.$xml->day[1]->day_part[0]->temperature_to; }
  28.  
  29. $pogoda['evening'] = $xml->day[1]->day_part[2]->temperature;
  30. if (!$pogoda['evening']) {
  31. $pogoda['evening'] = $xml->day[1]->day_part[2]->temperature_from.'...'.$xml->day[1]->day_part[2]->temperature_to; }
  32.  
  33. $pogoda['img1'] = $xml->day[1]->day_part[0]->{'image-v3'};
  34. $pogoda['img2'] = $xml->day[1]->day_part[1]->{'image-v3'};
  35. $pogoda['img3'] = $xml->day[1]->day_part[2]->{'image-v3'};
  36.  
  37. $pogoda['alt1'] = $xml->day[1]->day_part[0]->weather_type;
  38. $pogoda['alt2'] = $xml->day[1]->day_part[1]->weather_type;
  39. $pogoda['alt3'] = $xml->day[1]->day_part[2]->weather_type;
  40.  
  41. //////////////////////////////////////////////////////////////////////////////
  42.  
  43. $v_file = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?");
  44.  
  45. $valuta = array();
  46.  
  47. foreach ($v_file AS $el){
  48. $valuta[strval($el->CharCode)] = strval($el->Value);
  49. }
  50. $valuta['USD_s'] = mb_substr($valuta['USD'],0,5);
  51. $valuta['EUR_s'] = mb_substr($valuta['EUR'],0,5);
  52. ///////////////////////////////////////////////////////////////////////////////
  53.  
  54.  
  55.  
  56.  
  57. $smarty = $inCore->initSmarty('modules', 'mod_pogoda.tpl');
  58. $smarty->assign('pogoda', $pogoda);
  59. $smarty->assign('valuta', $valuta);
  60. $smarty->display('mod_pogoda.tpl');
  61.  
  62.  
  63.  
  64. return true;
  65. }
  66.  
  67. ?>
Здесь указывается id города по Яндекс каталогу мой 149:
  1. $cfg['city'] = $cfg['city']?$cfg['city']:'149';
Отсюда тянется xml файл:
  1. $data_file = 'http://export.yandex.ru/weather-ng/forecasts/'.$cfg['city'].'.xml';
Отсюда хмлька с ЦБ:
  1. $v_file = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?")

Вообщем что я не пробывал и прописывал пути к другим xml информеров погоды по мимо яндекса, работать не хочет все равно.
И кстате по ссылки на ЦБ он до сих пор отдлает инфу, но модуль все равно не отображает не чего.

Какие у кого мысли как это починить. Спасибо.
#8 Установка ulogin на сайт 13 февраля 2017 в 15:25


абсолютно элементарно можно накосячить.
а теперь попробуйте сделать так.
распаковать архив. Скопировать содержимое архива в папку installer
открыть папку package и все, что там есть скопировать в кореневую папку instant cms
перейти во вкладу компоненты, Установить пакет дополнения, выбрать локальную установку, установить.
вуаля.

@skynet

Спасибо) Заработало. Теперь пустило в настройки, выставил там id ulogin ил ЛК. А теперь собственно тупой вопрос) А где собственно кнопки в меню регистрации? Ручками нужно прописать? Если да, то подскажите файл куда нужно писать. З.Ы; Шаблон не дефолтный. Зарание спс.
#9 Установка ulogin на сайт 13 февраля 2017 в 13:15


компонент установлен неправильно.

@skynet

Но как можно установить что то не правильно?) Скачиваешь архив с гитхаба, заливаешь через админку ulogin.install.zip пропускаешь фтп, жмешь установить, все) это все действия которые были сделаны) где можно накосячить то?))

Даже в Редми написано следующие:
  1. ## Установка
  2.  
  3. В качестве пакета для установки используйте архив ulogin.install.zip.
  4. Установка пакета uLogin стандартная для пакетов дополнения InstantCMS 2.x.
  5.  
  6. - в разделе "Компоненты" панели управления вашего сайта нажмите "Установить пакет дополнения"
  7. - следуйте инструкциям мастера установки компонентов
#10 Установка ulogin на сайт 13 февраля 2017 в 11:16
Добрый день, помогите решить проблему. Версия 2.6 ставлю uLogin последней версии, через админку.
Компонент добавляется, при попытке зайти в его настройки выдает 503 страничку.

Режим отладки говорит это:
  1. Компонент «ulogin» не имеет настроек
  2. Последние вызовы:
  3.  
  4. call_user_func_array() @ /home/a34608/public_html/system/core/action.php : 29
  5. __call() @ /home/a34608/public_html/system/controllers/admin/actions/controllers_edit.php : 34
  6. loadControllerBackend() @ /home/a34608/public_html/system/controllers/admin/actions/controllers_edit.php : 34
  7. run()
  8. call_user_func_array() @ /home/a34608/public_html/system/core/controller.php : 395
  9. runExternalAction() @ /home/a34608/public_html/system/core/controller.php : 321
  10. runAction()
  11. call_user_func_array() @ /home/a34608/public_html/system/core/action.php : 29
  12. __call() @ /home/a34608/public_html/system/controllers/admin/actions/controllers.php : 9
  13. runAction() @ /home/a34608/public_html/system/controllers/admin/actions/controllers.php : 9
  14. run()
Собственно куда копать?)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.