abushyk

Moderators
  • Content Count

    4,032
  • Joined

  • Last visited

  • Days Won

    269

abushyk last won the day on February 10

abushyk had the most liked content!

9 Followers

About abushyk

  • Rank
    Senior Developer
  • Birthday 10/25/1979

Contact Methods

  • ICQ
    484798009
  • Skype
    abushyk

Profile Information

  • Gender
    Male
  • Location
    ua.west.lviv

Recent Profile Visitors

6,347 profile views
  1. тогда после вот этой $REQUESTURIPATH = Sitebill::getClearRequestURI(); Будет норм.
  2. main.php в папке шаблона Находим две строки $REQUESTURIPATH = Sitebill::getClearRequestURI(); $this->template->assert('REQUESTURIPATH', $REQUESTURIPATH); Они могут идти вместе, могут порознь. Находим где последни из них и после нее будем вставлять. Формируем каноникал if($REQUESTURIPATH == ''){ $canonical = $this->getServerFullUrl(); }else{ $canonical = $this->getServerFullUrl().'/'.$REQUESTURIPATH.(strpos($REQUESTURIPATH, '.') === false ? self::$_trslashes : ''); } $this->template->assert('canonicalurl', $canonical); В папке шаблона файл header.tpl где содержится код блока head сайта. Вставляем: {if isset($canonicalurl)}<link rel="canonical" href="{$canonicalurl}"/>{/if}
  3. да, если "в лоб", то такой вариант допустим. сейчас напишу.
  4. 1. Поисковый краулер с одинаковым успехом обходит страницы объявлений как по ссылкам сайта, так и по ссылкам из карты сайта. Так что если ссылка на карточки есть в карте сайта, то 2 и следующие страницы списков могут не индексироваться им напрямую. 2. Сбором поведенческих факторов занимается метрика, а не поисковый краулер, поэтому разрешенность к индексации страницы не запрещает определение ПФ. 3. Высокие позиции достигаются высокочастотными запросами. Карточки товара - это генераторы низкочастотных запросов. С учетом этого и того, что карточки ротируются - старые уходят (продаются, сделки по ним закрываются), а новые приходят (появляются новые лоты) - добиться карточками захвата топ-запросов и соотв. топ-позиций маловероятно. Кроме случаев, когда эти карточки реально заточены под запросы (тексты, ключевые слова и фразы). Текст владельца, особенно если он уже засветился еще на каких-то площадках - этому точно не будет способствовать. 4. Код для каноникал не добавляется в разметку пейджера. Он добавляется в мету сайта. 5. Для заворота адресов со слеша на без слеша и наоборот, не нужно использовать каноникал. Нужно использовать 301 редирект. Этого будет выше крыши.
  5. сейчас не могу сказать точно в чем именно проблема, но в наличии заблокированность включать в пдф любыне внешние данные. т.е. контент со своего хостинга вы можете включать (фото, логотипы), а с внешних хостингов (что графику, что карту, которая тоже по сути лежит на серверах яндекса) блокирует.
  6. яндекс статик мапс, который используется для создания картинки карты для вставки не требует ключа. шаблон под пдф генерируется нормально, в том числе и с картой. ошибка ее вывода происходит уже на этапе создания самого пдф из отрендереного куска разметки.
  7. нет. в пдф, если не указано иначе, карта выводится от ттого провайдера, что и указан в настройках. в вашем случае это яндекс при текущих настройках.
  8. Для вставки ссылки или кнопки на создание PDF нужно в этом шаблоне, в требуемом месте, поставить разметку {if isset($complex_pdf_link)} <a href="{$complex_pdf_link}">Скачать PDF</a> {/if}
  9. Добрый день. У вас в папке шаблона есть файл ваш_шаблон/apps/complex/site/template/complex_view.tpl ?
  10. Например можно вот так <input type="text" name="imya_peremennoj" value="{if $smarty.get.imya_peremennoj|trim ne ''}{$smarty.get.imya_peremennoj|trim|escape:'html'}{/if}" placeholder="Пояснение, что же ищет это поле"> где imya_peremennoj - ваше имя переменнйо под которым она будет обращаться в запросе.
  11. У вас эта заявка не имеет собственной таблицы и обработчика. При поступлении заявки собираются ее данные из отправленного запроса. Если у заявки есть своя таблица-хранилище, тогда ее данные складываются в нее и (только после этого) происходит сохранение графики и их связывание с конкретным объектом заявки в этой таблице. После удачного сохранения, данные получаются из этой сохраненной записи и формируется тело письма, которое будет включать данные этой заявки. Если же у заявки нет своей таблицы, то сохранение данных, как этап, пропускается и тело письма формируется сразу из данных запроса. Но так как графика и прочие прикрепленные данные обрабатываются ПОСЛЕ сохранения самой заявки в таблицу, то в этом случае дело до загрузки и обработки фото даже не доходит. Поэтому их и нет в письме. Еще один момент. В письме отправляются не какие-то графические файлы, который закинул какой-то посторонний пользователь с заявкой, а ссылки на сохраненные на сервере и обработанные картинки. А так как данные заявки не сохраняются, то и ссылок быть никаких не может, потому что даже если бы фото и захотелось загрузить, то их все равно не к чему привязать, так как нет таблицы этих заявок и нет якорного объекта. В итоге, если вы хотите, что бы заявка сохранялась с фото и они были доступны в письме, то создайте таблицу для этой заявки (возле названия модели заявки серая кнопка с табличкой - 5-я по счету), а потом создайте для нее обработчик (там же 4-я кнопка со звездочкой), что бы иметь к ним доступ из админки.
  12. Вы все правильно прописали. Скиньте пожалуйста мне фтп в приват, я взгляну если можно.
  13. в этом поле нужно указать системное имя поля в модели Новости в котором лежат фоки новости. Не таблицы, где хранятся фотки (хотя сам по себе это очень старый вариант и уже почти не используется), а именно поля. Например в модели новости у вас есть поле image с типом uploads, куда вы забрасываете фотки. Значит указать нужно image
  14. Посмотрите пожалуйста по настройкам приложения RSS. Указано ли что-то в поле настройки apps.rss.data_image и apps.rss.news_image ?