R

Romanovcmc

+76
Репутация
229
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вывод тегов 7 июня 2015 в 13:44


Disallow: /tags поможет скрыть от роботов блок тегов?

MegaRostov

Подскажите, кто знает, какие страницы нужно закрывать от поисковиков? И как правильно это делать? кто знает, просьба откликнуться. По поводу блока тегов, я вот например закрываю страницу юзеров /user, а ссылки везде в записаях на них есть, получается мне надо их закрывать не через роботс, а через nofollow
#2 [ЕСТЬ РЕШЕНИЕ] Вывод тегов 5 июня 2015 в 21:14


2.2.1

Timmy

system\libs\html.helper.php
после строчки 782 смотрите,
  1. function html_tags_bar($tags){
  2.  
  3. if (!$tags) { return ''; }
  4.  
  5. if (!is_array($tags)){
  6. $tags = explode(',', $tags);
  7. }
  8.  
  9. foreach($tags as $id=>$tag){
  10. $tag = trim($tag);
  11. $tags[$id] = '<a href="'.href_to('tags', 'search').'?q='.urlencode($tag).'">'.$tag.'</a>';
  12. }
  13.  
  14. $tags_bar = implode(', ', $tags);
  15.  
  16. return $tags_bar;
  17.  
  18. }
Я так понимаю это, чтобы закрыть от поисков, я лично прописал в robots.txt строчку Disallow: /tags, если это не правильно, то поправьте меня, кто лучше меня понимает в закрытии дублирующих страниц.
#3 Тегирование 30 мая 2015 в 00:16
Так что скажите, стоит ли закрывать теги от поисковиком или нет? Или все таки стоит по эксперементировать?
#4 Хочу InstantCMS 2.3.0 22 мая 2015 в 23:43
а мне бы и просто печатного станка хватило. Остальное приложится.
#5 Файл, отвечающий за вывод фото в записи 17 мая 2015 в 09:56


\system\libs\html.helper.php строка 405

Loadырь

Спасибо, эту функцию я нашел, она выводит изображение от 3х параметров html_image($image, $size_preset='small', $alt=''), т.е в ней уже заложено прописание алтов, я там добавил еще прописание тайтлов, и в файлах выдачи списков я добавил этот 3й параметр и у меня выводится, а вот в самой записи не пойму что менять, я так понимаю за это отвечает файл default_item.tpl.php, там вывод полей происходит следующим образом.
  1. <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
  2.  
  3. <?php if ($label_pos != 'none'){ ?>
  4. <div class="title_<?php echo $label_pos; ?>"><?php html($field['title']); ?>: </div>
  5. <?php } ?>
  6.  
  7. <div class="value">
  8.  
  9. <?php
  10. echo $field['html'];
  11. ?>
  12.  
  13. </div>
  14.  
  15. </div>
Но вот как в этой строчке echo $field['html']; явно выводятся все поля, в том числе и изображения, вот только с каким файлами она связа, я не знаю. И где мне найти эту строчку, где непосредственно, там наверняка должно быть что то типа, если чекбокст, то выводим то то, если картинка, то то то.
#1 Файл, отвечающий за вывод фото в записи 17 мая 2015 в 01:04
Подскажите, пожалуйста, где находится файл, отвечающий за вывод поля "фото". Мне там нужно прописать альты и тайтл, а не могу найти. В частности меня интересует вот эта функция html_image, но что то не могу я ее найти.
#6 [ЕСТЬ РЕШЕНИЕ] Как поменять сортировку фотографий 17 мая 2015 в 00:27


Подскажите, пожалуйста с решением. Сейчас фотографии в альбомах добавляются по принципу новые в конце, как сделать чтобы на первой странице выводились новые. Может у кого есть решение?

Gudan

Я так понимаю нужно копать в этом файле templates/default/controllers/photos/album.tpl.php и строчку

  1. foreach($photos as $photo)
которая цикл перебирает заменить на что нибудь такое:
  1. foreach($photos as &$photo)
  2. {
  3. ...
  4. $photo=$photo-1
  5. }
  6.  
Почитайте вот тут php.ru/manual/control-structures.foreach.html,
в общем перебор нужно сделать с последнего номера массива до нулевого, т.е. в обратном порядке. Ну или заменить этот цикл на цикл for, большего не скажу, т.к. php никогда не изучал углубленно, и все мои познания сводятся к школьному вводному курсу.
#7 Тегирование 15 мая 2015 в 22:20
Интересно выслушать мнения опытных.
#8 Фотобокс, открыть оригинал 14 мая 2015 в 21:02
Извините, пожалуйста. В общем ICMS 2, хочу, чтобы в поле "набор изображений", когда их просматриваешь в фотобоксе, ну т.е. когда картинка увеличивается и есть возможность пролистать их, была ссылка "открыть орегинал, и чтобы при клике на эту картинку открывалась новая вкладка, в которой исходная картинка в полный размер.
#9 Фотобокс, открыть оригинал 13 мая 2015 в 07:21


Вопрос такой, где

romanovcmc
где где, в… Караганде

Зы. Да… уж. Все реже и реже звучит на просторах интернета волшебное слово "пожалуйста" или "подскажите пожалуйста" smoke
Зыы. Простите меня Карагандинцы, не со зла я laugh

Очень Серый

бе
#1 Виджет автора статьи 6 мая 2015 в 21:43
Может кто нибудь уже такое реализовывал? Хочу, чтобы в записи выводился виджет с автором статьи, такой же как на странице профиля, только для автора записи


А вот умения не хватает, поковырялся маленько с виджитами, туториал посмотрел. Но мне явно этого не достаточно. Помогите, кто может.
#10 Годовщина 2й ветки 29 апреля 2015 в 23:05
Кстати, может разработчики проболтаются, и расскажут, что они запланировали какой нибудь релиз в честь праздника?
#11 Годовщина 2й ветки 29 апреля 2015 в 23:02
Первую ветку не брал на руки, не знаю какова она, но вот второй веткой очень доволен. Сейчас клепаю магазин на opencart, все таки ему не хватает такой же структурированности. Хотя наверное это просто сказывается моя любовь к упорядоченности. А в opencart структура просто разветвленная, имеющая разные взаимосвязи.
#1 Годовщина 2й ветки 29 апреля 2015 в 21:29
Скоро годовщина 2й ветки, если не ошибаюсь, 1й май. Как будем праздновать? Как вам скачек, который произошел с цмс за этот год?
#12 Открываем наши лица! 22 апреля 2015 в 21:20
Ну и я туда же, откроюсь. Зовут меня Максим. Я инженер-конструктор. Живу в Самаре. Как то получилось так, что создал группу по вязанию, она сама собой раскрутилась, теперь вот сайт на основе группы делаю по вязанию. Да пряжей подторговываю.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.