PandoraBox - вопросы и ответы + апдейты. Часть 2.

kxk
На сайте с 30.01.2005
Offline
970
kxk
#331

TopperHarley, Ты читаешь мои мысли

Ваш DEVOPS
F
На сайте с 15.05.2013
Offline
37
#332
TopperHarley:
Ап PandoraBox 2.1:

  • Оптимизирована генерация в режиме отложенной публикации(прирост скорости в 2 раза)
  • Оптимизирована архивация файлов, архивация с предельным размером ускорена в 2.5 раза
  • Новый макрос {PUNIQCATRANDKEYWORD}...{/PUNIQCATRANDKEYWORD} – аналогичен {RANDKEYWORD}, но уникален в пределах страницы и работает только внутри текущей категории.
  • Добавлена опция "Удалить файл/папку" в функцию "Запуск по завершению"
  • Фикс учета графика публикации ссылок при пакетной перелинковке постов(указание в процентах)
  • Прочие багофиксы

TopperHarley - ты супер Человек, спасибо тебе за обновление.

{PUNIQCATRANDKEYWORD}....{/PUNIQCATRANDKEYWORD} то что нужно было. Макрос супер, проверено! Категории без повторов.

KM
На сайте с 17.04.2014
Offline
36
#333

Здраствуйте!

А подскажите плз - как настроить структуру таким образом чтобы все ссылки на внутренние страницы имели вид - site.com/keyword/ ?

пока получается только site.com/keyword - без последнего слеша

я убрал расширение страниц, но если добавить слеш в расширение - то файлы не сохраняются

а вообще очень нужно чтобы выглядело именно так

Взаранее всех благодарю за ответы

Force68
На сайте с 23.04.2010
Offline
250
#334

.htaccess ковыряй,

zTDS - бесплатная TDS (https://t.me/z_tds)
Dos3
На сайте с 07.01.2011
Offline
363
#335

так мож просто категорий сделать столькож сколько ключей ?

TopperHarley
На сайте с 24.03.2009
Offline
350
#336

В модреврайт хтаксес вписать примерно такое:

RewriteEngine on

RewriteRule ^([A-Za-z0-9\-\_]+)/$ test/$1.html [L]

Ссылки вида door.ru/xxx.html станут доступны по урлу door.ru/xxx/

Потом включаем генерацию без категорий - плоский дор. А чтобы ссылки в страницах были вида door.ru/xxx/ а не door.ru/xxx.html делаем макросом замену вида: {REPLACEMENT-(.html)-(/)} вокруг всего шаблона

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
KM
На сайте с 17.04.2014
Offline
36
#337

Спасибо за быстрые ответы!

кстати доступность ссылок по такому виду уже реализована была

а вот решения чтобы дорген вставлял такого вида ссылок не было =)

спасибо еще раз

orka13
На сайте с 28.03.2011
Offline
102
#338

Опять интересная проблема: часто использую в тексте генерированный блок, хочу запомнить его содержимое и выводить несколько раз в следующих абзацах. Вот только в месте генерации блока (его первое использование) я еще использую «PROB», вымышленный пример:

<h1>[BKEYWORD]{PROB-50%}{MEM-77}"[RAND-1-100]"{/MEM}{/PROB}</h1>

<p>[MEMRES-77]</p>
<p>[MEMRES-77]</p>

Понятно, что в половине случаев [MEMRES-77] не сможет вывести результат, так не произойдет инициализация самого процесса запоминания из-за {PROB-50%}. Выход: сделать принудительную инициализацию где-то в начале страницы, и закомментировать ее, чтобы не выводилась:

<!-- {MEM-77}"[RAND-1-100]"{/MEM} -->

<h1>[BKEYWORD]{PROB-50%}[MEMRES-77]{/PROB}</h1>
<p>[MEMRES-77]</p>
<p>[MEMRES-77]</p>

Но не хочу засорять такими комментариями код. Можно как-то сделать подобное, но чтобы следа инициализации совсем не осталось в финальном коде страницы?

UPD:

По условиям задачи, результат [MEMRES-77] надо выводить всегда (в 100% случаев), несмотря на то, что мы имеем внутри тега <h1>.

Продажи шаблона Google-Translate (Гугл Переводчик), скорость: 20 млн ключей/час, с прокси, без API. (http://zennolab.com/discussion/threads/prodazhi-shablona-google-translate.43684/) Переводит ключи, статьи, HTML+PHP файлы (целые сайты, доры) с сохранением верстки!
TopperHarley
На сайте с 24.03.2009
Offline
350
#339

Без проблем.

Юзер макрос:


using System;
using System.Text;
using System.Text.RegularExpressions;
namespace PandoraBox
{
public class CommenterPlugin : IPluginMacro
{
public string Execute(string template, PluginMacroArgs args)
{
return Regex.Replace(template, @"\[!--.*?--\]", "");
}
public ushort Level { get { return 10; } }
public String Name { get { return "CommenterPlugin"; } }
}
}

Применение: [!-- {MEM-77}"[RAND-1-100]"{/MEM} --]

kashim
На сайте с 12.09.2012
Offline
68
#340

TopperHarley, Добавьте, пожалуйста, поддержку разделенных пандорой архивов в автопилотный режим.

What's the difference between religion and bullshit? The bull.

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