Страница 1 из 2

Макрос #from_file

СообщениеДобавлено: 22 июн 2012, 12:53
SeoTime
Использовал этот макрос в подписи.
В итоге он так и выдал его в этой форме (после профилирования ) на всех форумах - "#from_file[1,10]=C:\********\**********\**********.txt"

Что не так?
Как сделать что бы выдирал по 2 строке и вставлял в это поле. Уже по несколько раз обновлял профили, все равно выдает в форме сам макрос "##from_file[1,10]=C:\********\**********\**********.txt" (

Re: Макрос #from_file

СообщениеДобавлено: 22 июн 2012, 16:30
Calculon
Было такое когда не верно был указан путь к файлу.

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 11:21
SeoTime
Вроде копировал сам адрес, не вводил вручную. Может быть такое из-за русского названия файла?

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 14:09
ernet
После установки новой версии макрос #from_file стал вставлять одно значение этого макроса на весь пост. При нажатии обновить обновляется значение, но оно одинаковое для всех #from_file в посте. Такой вот у меня баг замечен.

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 14:15
XseoN Founder
При нажатии обновить обновляется значение, но оно одинаковое для всех #from_file в посте

Напомню, все файлы, использующиеся в макросах, должны быть в кодировке UTF8.

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 14:23
ernet
XseoN Founder писал(а):Напомню, все файлы, использующиеся в макросах, должны быть в кодировке UTF8.

Файлы в UTF8, если они в ANSI, то вообще ничего не вставляется. Пробовал и так и так. Раньше проблем с макросами и пр. никаких не было. Я обычно макросом #from_file вставляю ключевики из файла с ключевиками для околоссылочного о кружения.

Сделал скрин с примером. http://s13.radikal.ru/i186/1206/b5/f9cdec0d3cf4.jpg

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 16:32
XseoN Founder
[quote][/quote]
Повторю здесь текст из новостей от 27.06.12 -
ПК XseoN и XseoNMaster переведены на Unicode. В связи с этим, после установки новой версии, необходимо будет перевести используемые проекты на Unicode, В ТОМ ЧИСЛЕ ФАЙЛЫ, ИСПОЛЬЗУЕМЫЕ В МАКРОСАХ.

Если используете скрипты или программы массового перевода файлов в другую кодировку, то необходимо удалить BOM (сигнатура UTF8) - при переводе в UTF8 к данным добавляется несколько байт служебной информации.

Если перекодировку в UTF8 производите вручную, то я советую это делать в Notepad++, открываете txt в Notepad++, далее в меню выбираете Кодировка --> Кодировать в UTF-8 (без BOM) и сохраняете.


Скиньте на decontent@gmail.com Ваш проект (папка Project - одноименные папка и файл .dat) и используемые в макросах файлы. Посмотрим предметно.

Upd.
Если Вы используете в тексте поста макрос #from_file несколько раз и при этом используется один и тот же файл, то в текущей версии (2.0.0.1 beta) все макросы #from_file, использующие этот файл будут заменены на один и тот же контент, чтобы этого не произошло, сделайте несколько копий данного файла и пропишите в макросах #from_file путь до каждого используемого файла.

Пример:
1. #section
#site_name
1 #topic
Bahsa Acèh • Arpitan • ܐܬܘܪܝܐ • Avañe’ẽ • Авар • Aymar Aru • Bân-lâm-gú •
#from_file[1,13]=C:\Users\Квадрат\Desktop\signat-lang_utf8.txt
#from_file[1,13]=C:\Users\Квадрат\Desktop\signat-lang_utf8 - копия.txt
#from_file[1,13]=C:\Users\Квадрат\Desktop\signat-lang_utf8 - копия (2).txt

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 17:40
ernet
Создаю новые проекты которые должны быть в utf8 и файл (#from_file[1,13]=) из которого берутся строки тоже в utf8. Все равно одна строка подставляется во все значения #from_file[1,13]=.

P.S. Новые проекты (текстовое файлы проекта)создаются в ansi, но и перекодировка все равно не решает проблему. У меня одного так?

UPD. Теперь понятно почему берется одно значение. По моему это зря вы сделали. Я использую макрос #from_file в посте очень часто и мне нужны разные значения (рандомные строки) и создавать до 20 одинаковых файла нет особого желания. По моему мнению верните обратно значение этого макроса. :(

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 17:42
XseoN Founder
Все равно одна строка подставляется во все значения #from_file[1,13]=.

Читайте выше Upd.
Я так понимаю после перекодировки в UTF-8 без BOM проблема с отображением вместо контента, на который ссылался макрос, самого макроса, решена?

Re: Макрос #from_file

СообщениеДобавлено: 27 июн 2012, 17:50
XseoN Founder
По моему мнению верните обратно значение этого макроса

Это будет сделано, но пока надо использовать предложенную схему. Это связано с техническими трудностями реализации первоначальной схемы. При переходе на Unicode пришлось переписать половину кода, заменить почти все визуальные компоненты, не все успели сделать как хотелось, но сделаем.