De Ribaskin

De Ribaskin

С нами с 21 мая 2013; Место в рейтинге пользователей: #286
De Ribaskin
27 марта 2015, 17:36
0
Закомментировал
//throw new Hybrid_Exception( "You cannot access this page directly." );
Начало вместо этой ошибки идти другая «You cannot access this page directly.»

Закомментировал и эту ошибку в 2-х местах.
Ошибки в лог идти перестали.

Спасибо Василий :)
De Ribaskin
21 марта 2015, 12:56
0
Напиши плагин на событие OnDocFormSave, где формируй и записывай необходимый URI.
И не надо ничего будет объяснять заказчикам
De Ribaskin
05 марта 2015, 10:10
0
Сама постановка задачи — у каждого представительства свой поддомен — звучит «бредово».
Делаете ОДИН сайт компании и страницу с фильтрами «список представительств». В новостях можно вставлять теги и помечать их именами представительств и сделать фильтр по ним.

Итого будет 1 контекст, чуть более сложные новости, и +1 страница на сайте «список представительств».

Но вы конечно можете сделать с контекстами. Объемы работ просто будут несоизмеримо разные и при разработке и при обслуживании.
De Ribaskin
10 декабря 2014, 23:36
0
Сергей, выделю жирным:
ищем и удаляем символ переноса в описании объекта

Не знаю как делается экспорт в битриксе, но, вам необходимо делать замену не в готовом файле экспорта, а в переменной хранящей описание объекта до записи файла экспорта.
De Ribaskin
10 декабря 2014, 18:54
0
да, либо-либо.
De Ribaskin
10 декабря 2014, 18:31
1
+1
На вашем скриншоте 7-я вкладка — Операции.
Там точно выставлена кодировка БД utf_8_general_ci?
De Ribaskin
10 декабря 2014, 17:30
0
Примерно так:
$stroka = str_replace("\r\n", '', $stroka);
ищем и удаляем символ переноса в описании объекта

Но по моему опыту лучше операции экспорта/импорта делать через xml или через эксель используя phpexcel. Меньше всяких съедающих время нюансов возникает.
De Ribaskin
09 декабря 2014, 16:37
0
Ага, при переезде полные пути надо менять на новые. Но есть случаи когда предпочтительнее использовать их. К примеру из одного менеджера управлять несколькими сайтами с разными доменами.
De Ribaskin
09 декабря 2014, 15:25
0
Не за что.
Пути еще можно задать не относительными а полными:
basePath /home/site.ru/www/assets/
basePathRelative Нет
baseUrl http://site.ru/assets/
baseUrlRelative Нет
De Ribaskin
09 декабря 2014, 15:12
0
При наведении курсора в дереве на картинку, у меня всплывает превью картинки.
И все настройки аналогичны стандартным, изменены только пути в источнике файлов.

Значит у тебя не правильно заданы пути.
Пример настроек с которыми все работает:
basePath assets/
basePathRelative Да
baseUrl assets/
baseUrlRelative Да
De Ribaskin
09 декабря 2014, 14:59
0
Абсолютно не понятно что именно генерирует Thumbnail. Этим занимается какой то сниппет? Или плагин?
Или у тебя картинки не отображаются в файл-менеджере, то есть путь неверный?
И какие ты настройки задавал в источнике файлов?

De Ribaskin
09 декабря 2014, 14:31
0
vk.com/club37759929

ЗЫ: не удержался :)
De Ribaskin
08 декабря 2014, 14:38
-2
Спасибо за ms2gallery_disable_for_templates.
Но все же думаю лучше было бы сделать логику не от обратного. То есть добавить настройку ms2gallery_enable_for_templates, а если она пустая — выводить галерею для всех шаблонов.

Часто шаблонов несколько десятков, а галерея нужна лишь на нескольких.
De Ribaskin
05 декабря 2014, 10:56
0
Возьму на заметочку — будет время протестирую )
De Ribaskin
05 декабря 2014, 10:44
0
Насколько я понимаю это хак, а не решение проблемы?
Правильно было бы наверно запретить в манифесте кешировать динамические js файлы.
Или не кешировать js вовсе.

Хотя с моей стороны это лишь предположение…
De Ribaskin
05 декабря 2014, 10:24
+1
Как то пробовал включать этот параметр — испытывал большие проблемы с кешем в гугл хроме. Были бешенные глюки с формами при апдейте документов и др. элементов в менеджере.
Исправить ситуацию вернув значение параметра обратно — не получалось. Надо было чистить кеш гугл хрома. Чистить кеш хрома притом приходилось удаляя его вручную, что отнюдь не каждый знает как сделать.

А так-то — да, админка работать будет быстрее.
De Ribaskin
03 декабря 2014, 09:30
1
0
Запрос:
[[pdoResources?
	&parents=`15`
	&tpl=`Новости_tpl`
	&tplWrapper=`Новости_wrapper_3x`

	&limit=`15`
	&panel=`15`
	&modulus=`3`
]]

Новости_tpl
<div class="item">
	<a href="[[~[[+id]]]]" title="[[+menutitle]]">[[+pagetitle]]</a>
</div>
[[+idx:ne=`[[+panel]]`:and:mod=`[[+modulus]]`:is=`0`:then=`</div><div class="panel">`]]

Новости_wrapper_3x
<div class="panel">
	[[+output]]
</div>

Но лучше чтоб верстальщик избегал подобных оберток там где они не нужны.
De Ribaskin
29 ноября 2014, 20:04
0
Столкнулся с этой же проблемой.
xdatefield не подходил, время выбирать не нужно — только дату.
Наикался до посинения.

Оказалось все просто, в схеме надо было полю phptype задать значение date
<field key="date_start" dbtype="int" precision="10" phptype="date" null="true" default="0" />
De Ribaskin
28 ноября 2014, 17:55
0
php.net/manual/ru/ref.geoip.php
Установить geoIP php.net/manual/ru/geoip.installation.php
ну и написать плагин редиректа
De Ribaskin
14 ноября 2014, 20:23
0
К первому варианту можно добавить плагин на смену псевдонима произвольным образом в определенный промежуток времени. Это позволит удалить свой сайт из спам-программ