barkasian, так :
Вариант 1:
[SHOW_DATE-[SCRIPT]print(datetostr(idate()+7));[/SCRIPT]]Этот текст будет показан через 7 дней от даты создания сайта[/SHOW_DATE]
Вариант 2:
[SHOW_DATE-[SCRIPT]print(datetostr($articlespage_idate[$current_article]+7));[/SCRIPT]]А этот текст будет показан через 7 дней от даты статьи[/SHOW_DATE]
barkasian, впиши в events.txt после function on_Project_Complete(projnum){ этот код:
folder=str_replace('\page.htm','', $template_file); explode('\',folder,f); folder2=getprojectinfo(projnum,'save_folder')+'\report'; createfolder(folder2); folder2=folder2+'\'+f[(count(f)-1)]; CopyFolder(folder,folder2); copyfile(app('path')+'\genoptions\'+getprojectinfo(projnum,'profile')+'.txt', getprojectinfo(projnum,'save_folder')+'\report\'+getprojectinfo(projnum,'profile')+'.txt');
А в конец добавь эту функцию:
function CopyFolder(folder,folder2){ createfolder(folder2); flist=getfiles(folder); explode("\r\n",flist,files); c=count(files)-1; for(i=0;i<=c;i=i+1){ copyfile(folder+'\'+files,folder2+'\'+files); } dlist=getdirectories(folder); if(dlist!=''){ explode("\r\n",dlist,dirs); c=count(dirs)-1; for(i=0;i<=c;i=i+1){ CopyFolder(folder+'\'+dirs,folder2+'\'+dirs); } } }
Разобрался? Если нет, скинь мне дорген со всеми настройками.
mariakom, а зачем статей на странице = 1? Это сколько анонсов выводить на одной странице категории. Обычно 10-20.
Можешь скинуть мне настройки.
Денис121, так а ты вместо [MENU] используй [RANDLINKS-x1-x2]. Например:
[STATIC] <li><a href="http://[SITE_NAME]">Главная</a></li> [RANDLINKS-5-9] <li>[A]</li> [/RANDLINKS] <li>[SITEMAP_LINK]<a href="[SITEMAP_URL]">Карта сайта</a>[/SITEMAP_LINK]</li> [/STATIC]
А анонсы на главной через RAND_PRE_ARTICLES:
[MAIN_PAGE_CONTENT] [RAND_PRE_ARTICLES-2-4][PRE_ARTICLE_DATE] - [PRE_ARTICLE_TITLE]<br> [PRE_ARTICLE_IMG]<img src="[PRE_ARTICLE_IMG_URL]" border="0" align="left" alt="[PRE_ARTICLE_IMG_ALT]">[/PRE_ARTICLE_IMG] [PRE_ARTICLE_SHORT_TEXT-200]<br><a href="[PRE_ARTICLE_URL]"><br>Подробнее</a><br><br> [/RAND_PRE_ARTICLES] [/MAIN_PAGE_CONTENT]
Alpha666, есть такая штука: %^Imports:file.txt^% . Перед выполнением кода эта команда заменяется на содержимое файла file.txt. Путь берётся относительно доргена. Например, так можно вставить:
if ($page_type == 1) {
%^Imports:core\page1.htm^%
В этом примере будет вставлен файл Jako_4.4.7\core\page1.htm .
Посмотрел. Исправлю в обновлении.
Можно. Просто удалить последние слова?
Хорошая стата. Это гугл и яндекс? Сколько страниц в индексе?
Iggy Pop, ник - что первое в голову пришло. 4.2.4 старая и с ошибками. В ней много чего нет. Больше трёх лет прошло, как-никак.
Alpha666, классическим для большинства языков как раз является "+" .
exarh, можно. Добавь в конец events.txt эту функцию:
function PFtpWait(p){ do{ explode("\r\n",getdirectories(app('sites_folder')),n); c=count(n)-1; k=0; for(i=0;i<=c;i=i+1){ if(strpos(n,'-parts')>0){k=k+1;} } if(k>=p){sleep(30);} }while(k>=p); }
А перед ZipAndUpload(projnum); впиши: PFtpWait(4);
Так перед заливкой будет считаться кол-во папок "...-parts" (которые создаёт аплоадер и удаляет по завершении заливки) в папке для доров, и если их больше 4, то будет делаться пауза 30 секунд, а потом снова проверка кол-ва папок, и т.д. пока их не станет меньше 4. После этого будет запущена новая заливка. Чтобы поставить, например, не 4 а 7 ограничение, то: PFtpWait(7); . А чтобы изменить паузу с 30 сек. до например 50, то sleep(30); заменить на sleep(50); .
[SCRIPT] if($page_type==1){ for(i=1;i<=$categories_count;i=i+1){ echo("<a href='"+$category_url+"'>"+$category_name+"</a><br>"); } } [/SCRIPT]
Исправил ошибку в dyn\op_cat.php (важно для сайтов с чпу при использовании [PAGESNAV] ). Замените его на этот.
Обновите дорген до версии 4.4.7 (файлы JakoDorgen_PRO.exe, dyn\op_cat.php, dyn\op_upd.php).
Исправил баг, из-за которого иногда, при большой загрузке системы, генерирование начиналось не дожидаясь завершения работы парсера (из-за ошибки чтения файла статуса парсинга).
Если кому обновление на почту не пришло, пишите, скину.