Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.11.2015, 09:23
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Скрипт в foreach
Здравствуйте. Не подскажите как правильно сделать следующее. Есть file.tpl в Smarty шаблоне. В нём в цикле я пытаюсь сделать такое
{foreach key=aid item=article from=$articles}
<div class=block">{$article.title}</div>
var img = 'url({$article.image})'
$('.block').css('background-image',img).css('background-size','cover')
</script>
   {/foreach}

но значение в var img не совпадает со значением в foreach.Т.е. цикл должен выводить три блока с тремя титлами статей к которым привязаны картинки по id (и это работает), которые скрипт должен сделать фоном.Но {$article.image} в var img попадает не по id, а как попало. Т.е. нет синхронизации.
Ответить с цитированием
  #2 (permalink)  
Старый 18.11.2015, 10:05
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А JS причем? В Smarty передается массив данных, наверное полученных из базы, а это значит что $article.title и $article.image должны принадлежать друг другу, и если не так, то разбирайтесь РНР кодом или с запросом в базу почему в исходном массиве у вас несоответствия.
Ответить с цитированием
  #3 (permalink)  
Старый 18.11.2015, 10:07
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Я так и подумал, не был уверен на какой форум писать.Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 18.11.2015, 10:13
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP/AJAX скрипт "Нaселение мoегo гoрoдa oнлaйн" rustik-yes Работа 2 01.12.2014 22:53
2 компьютера 1 хром и 1 скрипт Megatron13 Opera, Safari и др. 1 21.07.2013 19:12
Почему скрипт не работает с данными, которые вернул другой скрипт? Rooner jQuery 3 20.09.2012 14:56
Изменить скрипт Изучаю_JS Общие вопросы Javascript 0 12.02.2012 22:05
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40