lucku

lucku

+399
Репутация
783
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вывести несколько изображений 8 февраля 2012 в 13:48
В базе MySQL есть колонка содержащая пути к изображениям разделенных ;
выглядит это следующим образом
2766ee7f79040439e2eb709161923d9e.JPG;5439eb7f79040439e2eb709161923d9e.JPG
Вот код который прописал
  1.  
  2. $item['imageurls'] = explode(';',$item['imageurls']);
  3. for($ittr=0;$ittr<sizeof($item['imageurls']);$ittr++) {
  4. $item['imageurls']=$item['imageurls'][$ittr];
  5. }
  6.  
вот вывод изображений
  1.  
  2. <img alt="'.$item['title'].'" src="/images/catalog/medium/'.$item['imageurls'].'.jpg" border="0" />
  3.  
получилось вывести только одно изображения, как правильно прописать, что бы вывелись все изображения, которые находятся в этой колонке.
#1 Доска объявлений 6 февраля 2012 в 22:18
Удалить из файла templates\_default_\components\com_board_cats.tpl
следующие строки

  1.  
  2. {if $cat.is_can_add || $root_id==$cat.id}
  3. <div class="float_bar">
  4. <table cellpadding="2" cellspacing="0">
  5. <tr><td><img src="/components/board/images/add.gif" border="0"/></td>
  6. <td><a href="/board/{if $root_id!=$cat.id}{$cat.id}/{/if}add.html">{$LANG.ADD_ADV}</a></td></tr>
  7. </table>
  8. </div>
  9. {/if}
  10.  
#2 [ЕСТЬ РЕШЕНИЕ] Вывод разных TPL, в зависимости от выбора шаблона в меню 21 января 2012 в 20:18
Да действительно, теперь работает, как надо. Большое спасибо
#3 [ЕСТЬ РЕШЕНИЕ] Вывод разных TPL, в зависимости от выбора шаблона в меню 21 января 2012 в 17:48
Да там стоит photos, это код немного изменял для другого.
Вывел print_r($array); вот результат при
выборе шаблона по умолчанию
Array ( [0] => 0 [template] => 0 )
при выборе шаблона grand_eng
Array ( [0] => grand_eng [template] => grand_eng )
#4 [ЕСТЬ РЕШЕНИЕ] Вывод разных TPL, в зависимости от выбора шаблона в меню 21 января 2012 в 16:45
Спасибо так уже тоже про бывал. Все равно не срабатывает. Выводит тот который записан первый.

Вод весь код

  1.  
  2. $resultat = mysql_query("SELECT template FROM cms_menu WHERE linkid = '$forum' LIMIT 1");
  3. $array = mysql_fetch_array($resultat);
  4. $template = '';
  5. if($array['template'] == 0){
  6. $template = 'com_photos_view.tpl';
  7. }else{
  8. $template = 'com_photos_view12.tpl';
  9. }
  10. $smarty = $inCore->initSmarty('components', $template);
  11.  
Ну и в $smarty->display($template); поменял естественно.
В чем проблема не пойму
#5 [ЕСТЬ РЕШЕНИЕ] Вывод разных TPL, в зависимости от выбора шаблона в меню 21 января 2012 в 16:02
Марат, Да было бы так не плохо, но при смене шаблона, надо чистить папку cache иначе выводятся старые значения. т.е. пользователь видит старое значение com_photos_view.tpl. Уже этот вариант про бывал.
forum это было для примера.
#1 [ЕСТЬ РЕШЕНИЕ] Вывод разных TPL, в зависимости от выбора шаблона в меню 21 января 2012 в 13:35
Необходимо сделать следующее, если в меню например фотогалерея стоит шаблон по умолчанию, выводим com_photos_view.tpl, если меняем в меню шаблон например, на forum выводим com_photos_view12.tpl

Частично разобрался поменял в файле frontend.php из фотогалерее вот код

  1.  
  2. // здесь делаем запрос в базу
  3. $resultat = mysql_query("SELECT template FROM cms_menu WHERE linkid = '$forum' LIMIT 1");
  4.  
  5. $array = mysql_fetch_array($resultat);
  6.  
  7. //Осталось разобраться здесь
  8. $array['template'] = 'com_photos_view.tpl';
  9.  
  10. //какой шаблон выводить
  11. $smarty = $inCore->initSmarty('components', $array['template']);
  12.  
  13.  
Помогите изменить этот кусок кода,
  1. $array['template'] = 'com_photos_view.tpl';
не могу понять как правильно прописать правило, т.е. если в базе стоит 0 тогда выводим com_photos_view.tpl, если стоит forum выводим com_photos_view12.tpl
#1 Сортировка городов из доски объявлений в статью 10 января 2012 в 21:23
Как прикрутить сортировку по городам из доски объявлений в статьи
#1 Тэги в статьях 10 января 2012 в 21:08
Столкнулся с проблемой есть например, три раздела, в них соответственно статьи, в этих статьях вбиты тэги, в некоторых есть одинаковые, как сделать чтобы находясь в одном из разделов, нажимая на тэг например музыка выводились статьи только из этого раздела, а не из всех разделов сразу.

Пример, Есть раздел кино и раздел театры, в разделе кино есть статьи с тегом Краснодар, в раздели Театры есть также статьи с тэгом Краснодар, находясь в разделе Кино и нажимая на тэг Краснодар, выводились статьи только из раздела Кино.

Как это можно реализовать
#6 Входная страница проекта 9 января 2012 в 11:27
Индексация будет происходить по главной странице, а входную редактировать надо как раз из папки (по умолчанию) templates/_default_/splash
Открываем файл splash.php и редактируем как обычный html файл
#7 Помогите восстановить фотоальбом! 9 января 2012 в 02:11
Резервной копии не было? Можно обратиться в поддержку хостера он откатит. По другому ни как.
#8 InstantShop: как поменять адрес компонента и вывести описание разделов ниже товаров? 4 января 2012 в 02:54
Да, еще можно прочитать этот блог
#9 Компонент объявлений - нужна помощь 4 января 2012 в 02:38
Да кстати это решение для версии 1.9
#10 Компонент объявлений - нужна помощь 4 января 2012 в 02:31
Darik5, Все очень просто
для избавления типа объявлений из заголовка необходимо сделать следующее:
1. Если вы хотите избавиться при просмотре всех объявлений открываем файл model.php из папки \components\board
Строка примерно 338 находим код
  1. $item['title'] = $item['obtype'].' '.$item['title'];
И меняем на это
  1. $item['title'] = $item['title'];['title'];
2. Для удаление типа объявление из заголовка при просмотре одного объявления открываем файл frontend.php из папки \components\board

Строка примерно 220, находим код
  1. $item['title'] = $item['obtype'].' '.$item['title'];
И меняем его на это
  1. $item['title'] = $item['title'];
Все теперь тип объявления больше не выводиться.
#11 [ЕСТЬ РЕШЕНИЕ] Лента активности в базе данных 3 января 2012 в 14:55
лови
  1.  
  2. CREATE TABLE IF NOT EXISTS `cms_actions` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `component` varchar(20) NOT NULL,
  5. `name` varchar(20) NOT NULL,
  6. `title` varchar(100) NOT NULL,
  7. `message` varchar(255) NOT NULL,
  8. `is_tracked` tinyint(4) NOT NULL,
  9. `is_visible` tinyint(4) NOT NULL,
  10. PRIMARY KEY (`id`),
  11. KEY `name` (`name`,`is_visible`)
  12. ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
  13.  
  14. INSERT INTO `cms_actions` (`id`, `component`, `name`, `title`, `message`, `is_tracked`, `is_visible`) VALUES
  15. (2, 'comments', 'add_comment', 'Добавление комментария', 'добавляет %s| на странице %s', 1, 1),
  16. (7, 'photos', 'add_photo', 'Добавление фото', 'добавляет фото %s| в альбом %s', 1, 1),
  17. (8, 'content', 'add_article', 'Добавление статьи', 'добавляет статью %s| в раздел %s', 1, 1),
  18. (9, 'blogs', 'add_blog', 'Создание блога пользователем', 'создает блог %s|', 1, 1),
  19. (10, 'blogs', 'add_post', 'Добавление записи в блог', 'пишет пост %s| в блоге %s', 1, 1),
  20. (11, 'users', 'set_status', 'Изменение статуса пользователя', '', 1, 1),
  21. (12, 'board', 'add_board', 'Добавление объявления', 'добавляет объявление %s| в рубрику %s', 1, 1),
  22. (13, 'catalog', 'add_catalog', 'Добавление записи в каталог', 'добавляет запись %s| в рубрику каталога %s', 1, 1),
  23. (14, 'clubs', 'add_club', 'Создание клуба', 'создает клуб %s|', 1, 1),
  24. (15, 'clubs', 'add_club_user', 'Вступление в клуб', 'вступает в клуб %s|', 1, 1),
  25. (16, 'faq', 'add_quest', 'Вопрос', 'задает %s| в категории %s', 1, 1),
  26. (17, 'forum', 'add_fpost', 'Добавление поста в форуме', 'добавляет %s| в теме %s', 1, 1),
  27. (18, 'forum', 'add_thread', 'Добавление темы на форуме', 'создает тему %s| на форуме %s', 1, 1),
  28. (19, 'users', 'add_avatar', 'Загрузка или смена аватара пользователем', 'изменяет аватар|', 1, 1),
  29. (20, 'users', 'add_friend', 'Добавление друга', 'и %s стали друзьями|', 1, 1),
  30. (21, 'users', 'add_award', 'Получение награды пользователем', 'получает награду %s|', 1, 1),
  31. (22, 'users', 'add_file', 'Загрузка файла пользователем', 'загружает файл %s|', 1, 1),
  32. (23, 'users', 'add_wall', 'Добавление записи на стену', 'добавляет запись на стене пользователя %s|', 1, 1),
  33. (24, 'clubs', 'add_wall_club', 'Добавление записи на стену клуба', 'добавляет запись на стене клуба %s|', 1, 1),
  34. (25, 'clubs', 'add_post_club', 'Добавление записи в блог клуба', 'пишет пост %s| в клубе %s', 1, 1),
  35. (26, 'users', 'add_user_photo', 'Добавление фото в личный альбом', 'добавляет фото %s| в альбом %s', 1, 1),
  36. (27, 'users', 'add_user_photo_multi', 'Добавление много фоток в личный альбом', 'добавляет %s фото| в альбом %s', 1, 1),
  37. (28, 'registration', 'add_user', 'Регистрация нового пользователя', 'регистрируется. Приветствуем!|', 1, 1),
  38. (29, 'users', 'add_wall_my', 'Добавление записи на свою стену', 'пишет на своей стене| ', 1, 1);
  39.  
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.