JakoDorgen PRO теперь бесплатный

VT
На сайте с 10.10.2018
Offline
33
#141
JakoKruzo:
VicTor01, потому, что в настройках стоит галочка "Динамический дор", а нужно поставить тип сайта: HTML.

Гениально! Но вы меня обескуражили. Смотрел несколько видео о заливке сайтов на хостинг, ни у кого не было файлов с расширением txt. Думал в этом причина, так как когда заливал свой дорвей - по адресу было пусто. Изменив расширение файлов в ручную с txt на html, снова залил дор на хостинг и снова по адресу пусто. Попробую сгенерировать в html, но я слышал что этот формат не поддерживает картинки. Может я ошибаюсь, и можно сгенерировать дор в формате html с картинками?

JakoKruzo
На сайте с 04.06.2008
Offline
158
#142
но я слышал что этот формат не поддерживает картинки

Всё поддерживает. Это основной формат.

Если делаете динамические доры, то данные (контент) для каждой страницы сохраняются в txt файлах. PHP скрипты берут шаблон из template_page.php (создаётся при генерировании дора) и подставляют в него данные из txt файлов.

Если что-то непонятно, пишите мне на jakokruzo@mail.ru.

JakoKruzo
На сайте с 04.06.2008
Offline
158
#143

Получил такой вопрос на почту:

В шаблоне вызываю случайную строку из файла макросом [RANDLIST_FROM_FILE-C:\file.txt]
В файле одня строка, в ней макрос [[текст1|текст2|текст3]]
Почему то дорген его не обрабатывает и выводит как есть, хотя другие макросы исполняются таким образом.
Как решить проблему?

Это из-за разного приоритета обработки макросов. Блок [[...|...|...]] обрабатывается до [RANDLIST_FROM_FILE-C:\file.txt]. Решается так:

[EVAL-1][RANDLIST_FROM_FILE-C:\file.txt][/EVAL]

Так, самым первым будет обработан макрос вставки строки из файла, а потом эта строка будет обработана в обычном порядке со всеми остальными макросами.

[EVAL-x][/EVAL] - особый блок приоритетной обработки макросов , где x - порядок обработки. Пример:

[EVAL-2][RAND-1-100][/EVAL]
[EVAL-1][RANDLINK][/EVAL]

Сначала будет заменён макрос [RANDLINK], а макрос [RAND-1-100] потом.

YF
На сайте с 10.10.2018
Offline
15
#144

Продублирую ещё один вопрос с мыла сюда..


[COPYRANDIMG_FROM_FOLDER-Папка с картинками-папка куда копировать] выводит случайную картинку с копированием. Например картинки лежат в D:\mypictures, то [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics] будет копировать случайную картинку из D:\mypictures в папку pics дора и выведет <img src="pics/picture5.jpg">. Можно с alt-ом: [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм].

Как то можно такой картинке передать class?

JakoKruzo
На сайте с 04.06.2008
Offline
158
#145
Как то можно такой картинке передать class?

[SCRIPT_P]
m=[ESTRING][COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм][/ESTRING]; // записываем результат макроса в переменную m
m=str_replace('>',' class="test">',m); //добавляем class перед закрывающей угловой скобкой
print(m); // выводим результат
[/SCRIPT_P]

YF
На сайте с 10.10.2018
Offline
15
#146
JakoKruzo:
[SCRIPT_P]
m=[ESTRING][COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм][/ESTRING]; // записываем результат макроса в переменную m
m=str_replace('>',' class="test">',m); //добавляем class перед закрывающей угловой скобкой
print(m); // выводим результат
[/SCRIPT_P]

А если внутри скрипта, как это будет выглядеть?


[SCRIPT]
if($page_type==3){

if($article_category_num==1){

print('[RANDLINKS-10-20-c]');

}


if($article_category_num==2){

print('[COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм]');

}

}
[/SCRIPT]

В переменную m записывается результат работы одного макроса? А как то глобально, на весь шаблон, можно сделать? Что бы везде, где макрос COPYRANDIMG_FROM_FOLDER используется, перед скобкой указанный класс добавлялся?

JakoKruzo
На сайте с 04.06.2008
Offline
158
#147

YaFrolis, можно схитрить и указать class в alt:

[COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм" class="myclass]

Программа берёт указанный альт и вставляет его в тег изображения: <img ... alt="альт">. Соответственно, получится: <img ... alt="Скачать фильм" class="myclass">.

YF
На сайте с 10.10.2018
Offline
15
#148
JakoKruzo:
YaFrolis, можно схитрить и указать class в alt:

[COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм" class="myclass]

Программа берёт указанный альт и вставляет его в тег изображения: <img ... alt="альт">. Соответственно, получится: <img ... alt="Скачать фильм" class="myclass">.

Гениально! ☝

G
На сайте с 23.10.2018
Offline
0
#149

Приветствую!

А где можно шаблонов прикупить, рабочих? Можно в ЛС.

A
На сайте с 24.10.2018
Offline
0
#150

Ребят подскажите в чем может быть проблема.

Пропадают ксс стили на всех страницах кроме главной в режиме отложенной публикации. Генерю просто на html всё ок, но бл* с отложенной публикацией тупо текст остается

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий