Перейти к публикации

saigontov

местные
  • Публикации

    335
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем saigontov

  1. Доброй ночи. сайт marinline (dot) ru

    Проблема такая... надо сделать редиректы со старых страниц на новые.

     

    К примеру строка:

    RedirecT 301 /uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/ /marinline-uslugi/tents/21-tent-transportirovochnyj-na-kater-i-motornuju-lodku.html

     

    Но результатом вылезает такая штука c ?do=cat&category=:

     

    http://www.marinline.ru/marinline-uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/?do=cat&category=uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/

     

    Пытался вставлять такой код: 

     

    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} ^do=cat&category=(.+)/?
    RewriteRule ^([^.]+)$ /$1? [R=301,L]

     

     

    В оезультате срабатывает на коротких ссылках типа: 

    RedirecT 301 /projekts/kater-amur/ /marinline-uslugi/tjuning-katerov/

     

     

    Но не срабатывает на длинных типа: 

    RedirecT 301 /uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/ /marinline-uslugi/tents/21-tent-transportirovochnyj-na-kater-i-motornuju-lodku.html

    В этом случае в длинных редиректах меняется только первая категория и получается: 

    /marinline-uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/

    Помогите пофиксить плз! мой .htaccess выглядит таким образом: 

     

    DirectoryIndex index.php
    
    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} ^do=cat&category=(.+)/?
    RewriteRule ^([^.]+)$ /$1? [R=301,L]
    
    # Редиректы
    
    RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]
    
    RewriteCond %{HTTP_HOST} ^marinline.ru$ [NC]
    RewriteRule ^(.*)$ http://www.marinline.ru/$1 [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^marinevb.beget.tech$ [NC]
    RewriteRule ^(.*)$ http://www.marinline.ru/$1 [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !\..{1,10}$
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ http://marinline.ru/$1/ [L,R=301]
    
    
    RedirecT 301 /projekts/kater-amur/ /marinline-uslugi/tjuning-katerov/
    RedirecT 301 /contacts/ /company/
    RedirecT 301 /company/ /company/
    RedirecT 301 /projects/ /marinline-uslugi/tjuning-katerov/
    RedirecT 301 /company/news/index.php /company/novosti/
    RedirecT 301 /uslugi/ /marinline-uslugi/
    RedirecT 301 /uslugi/tents/ /marinline-uslugi/tents/
    RedirecT 301 /uslugi/tents/chekhly_dlya_samoletov/ /marinline-uslugi/tents/17-chehly-dlja-samoletov.html
    RedirecT 301 /uslugi/tents/khodovye_tenty_khodovoy_tent/ /marinline-uslugi/tents/26-hodovye-tenty-na-kater-hodovoj-tent.html 
    RedirecT 301 /uslugi/tents/tenty_na_kvadrotsikly/ /marinline-uslugi/tents/25-tenty-na-kvadrocikl.html
    RedirecT 301 /uslugi/tents/biminitop_tent_na_katere_ot_solntsa/ /marinline-uslugi/tents/24-biminitop-tent-na-katere-ot-solnca.html
    RedirecT 301 /uslugi/tents/tent_dlya_zimnego_khraneniya_katera_lodki_yakhty_motolodki_zimniy_tent/ /marinline-uslugi/tents/23-tent-dlja-zimnego-hranenija-katera-lodki-jahty-motolodki-zimnij-tent.html
    RedirecT 301 /uslugi/tents/stoyanochnyy_tent_na_kater_i_lodku/ /marinline-uslugi/tents/22-stojanochnyj-tent-na-kater-i-lodku.html
    RedirecT 301 /uslugi/tents/tent_transportirovochnyy_na_kater_i_motornuyu_lodku/ /marinline-uslugi/tents/21-tent-transportirovochnyj-na-kater-i-motornuju-lodku.html
    RedirecT 301 /uslugi/tents/chekhly_na_lodochnye_motory/ /marinline-uslugi/tents/20-chehly-na-lodochnye-motory.html
    RedirecT 301 /uslugi/tents/poshiv_tentov_na_snegokhody/ /marinline-uslugi/tents/19-poshiv-tentov-na-snegohody.html
    RedirecT 301 /uslugi/tents/poshiv_tentov_dlya_katerov/ /marinline-uslugi/tents/18-poshiv-tentov-dlja-katerov.html
    
    ........

     

  2.  

    15 часов назад, celsoft сказал:

    Пока задать персонально каждой картинке нельзя. Но мы работаем над этим. В следующей версии думаю появится.

    Хорошо, персонально никак. Как тогда задать Alt и Title всем картинкам в галерее в этой новости? 

    Выводится же картинка с alt'ом <img src="/uploads/posts/2018-06/1528376092_dsc01140.jpg" alt="">

  3. 11 минут назад, celsoft сказал:

    Зачем это выстравивать отдельными тегами? Вы из пушки бьете по воробьям. Используйте один [xfvalue_maingallery], он выводит всю галерею самыми универсальными тегами <li> которую вы можете через CSS сделать как угодно. Хотите первую большую, остальные маленькие справа снизу да вообще как угодно, хоть в колонку, хоть в линейку их выстраивайте, каких угодно. CSS для этого и придуман, чтобы с помощью него и делали визуальный вид любой верстки любых тегов, какого угодно вида. CSS это инструмент не только чтобы цвета менять, его возможности просто огромны, он может почти все что угодно сделать с каждым элементом по отдельности. 

    Ага, спасибо! Я уже после того, как сюда наспамил допер что надо через CSS все это реализовать и не выкручивать =)

  4. 19 часов назад, celsoft сказал:

    Для этого используется не доп. поле галереи, а просто доп. поле загружаемое изображения, для этого типа доп. полей есть возможность вывода не готовой картинки, а ее URL, специальными для этого тегами.

    Ок, если я хочу сделать вывод картинок из галереи колонкой: 

     

    [xfgiven_maingallery][xfvalue_maingallery image="1"][/xfgiven_maingallery]

    [xfgiven_maingallery][xfvalue_maingallery image="2"][/xfgiven_maingallery]
    [xfgiven_maingallery][xfvalue_maingallery image="3"][/xfgiven_maingallery]

    [xfgiven_maingallery][xfvalue_maingallery image="4"][/xfgiven_maingallery]
    [xfgiven_maingallery][xfvalue_maingallery image="5"][/xfgiven_maingallery]

     

    Но если в новости есть тольк 2 картики... Как скрыть крайние 3 строки?

     

     

     

     

     

    18 часов назад, alex32 сказал:

    Плагин зачем человек писал

     

    И как он подключается?

  5. 47 минут назад, celsoft сказал:

    Для этого используется не доп. поле галереи, а просто доп. поле загружаемое изображения, для этого типа доп. полей есть возможность вывода не готовой картинки, а ее URL, специальными для этого тегами.

    Ну да... тем самым мы плодим допполя... а хочется достичь минимализма

  6. В 05.06.2018 в 13:38, celsoft сказал:

    Этот тег вообще выводит готовую картинку, а не ее url. Зачем вообще поставлен тег внутрь <img>?

    Да, с ходу не разобрался. Ну просто так удобнее манипулировать с фотографиями... размеры, аль, титл и так далее... мне так удобнее... 

    Плюс если я например использую галерею, то я уже не смогу конструкцию [xfvalue_test image="2"] использовать когда фотография прописана бэкграундом... 

     

  7. 13 часов назад, celsoft сказал:

    Ничего в новой версии не менялось в шаблонах. Ошибка означает что нехватило памяти, скорее всего структура вашего шаблона, вызывает бесконечное выполнение чего либо.

    Да, я разобрался что я сделал не так... Получается я закольцевал в шаблоне группу запросов из шалона тэгом кастом с тем же шаблоном ))) 

    На***вертил так сказать...

  8. Всем привет! Такой вопрос: 

     

    Хочу в новость загружать галерею и на превью ставить фотку из загруженных галереей фоток.

    Итого мы имеем вид [xfvalue_test image="2"] , но ведь если  я вставляю эту функцию таким образом: <img src="[xfvalue_test image="2"]"/>, то двойные кавычки ломают конструкцию тэга  <img>.

     

    Можно ли заменять на что нибудь другое двойные ковычки у image="2"?

  9. Коллеги, добрый день! Впервые за 10 лет сталкиваюсь с тем, чтобы движок такое выдавал. 

    Буквально только начала натягивать свой шаблон и вот тебе на... 

     

    http://marinevb.beget.tech/ 

     

    Что с этим делать?

     

    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 65552 bytes) in /home/m/marinevb/marinevb.beget.tech/public_html/engine/modules/functions.php(11) : eval()'d code(3) : eval()'d code on line 202

    Выяснил, что это возникаем в момент когда я в main.tpl начинаю добавлять чанк в виде: 

    {include file="modules/content-cat.tpl"}

     

    в новой версии что-то изменилось?

  10. 45 минут назад, alex32 сказал:

    его и надо включить. будет 301 на правильный адрес

     

    1 час назад, saigontov сказал:

    Уважаемый Zero. Спасибо за НЕ конструктивный ответ.

     

    О каком пункте «включить контроль ЧПУ» вы говорите? Если о самом первом в настройках системы, то он включен. Тип ЧПУ у меня стоит = 2. Обрабатывать неверные ЧПУ - отключено. Документацию уже почти наизусть знаю. О чем вы говорите? 

     

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

     

    Коллеги, спасибо! Zero! Забираю слова обратно! Вроде заработало

  11. 25 минут назад, Zero сказал:

    Может быть перед использованием CMS стоило прочитать инструкцию?
    В общих настройках включить контроль ЧПУ и всё.

    Уважаемый Zero. Спасибо за НЕ конструктивный ответ.

     

    О каком пункте «включить контроль ЧПУ» вы говорите? Если о самом первом в настройках системы, то он включен. Тип ЧПУ у меня стоит = 2. Обрабатывать неверные ЧПУ - отключено. Документацию уже почти наизусть знаю. О чем вы говорите? 

     

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

  12. Коллеги, приветствую! Столкнулся с такой противной на мой взгляд штукой. 

    Сайт aviarobots(dot)ru 

     

    Смысл вот какой: я раньше не обращал внимание, а тут обнаружил, что движок формируя url конечной новости позволяет отображать новость по альтернативным url.

    К примеру есть статья по полному url: 

     

    http://aviarobots.ru/service/bespilotnik-v-selskom-hozyajstve/58-inventarizaciya-selskohozyajstvennyh-zemel-s-primeneniem-bespilotnika-bpla.html

     Новость, принаджелит в категории, которая является дочерней подкатегорией. Но оказывается, эта статья также имеет возможность отображения по более коротким url минуя в адресе категории: 

     

    http://aviarobots.ru/service/58-inventarizaciya-selskohozyajstvennyh-zemel-s-primeneniem-bespilotnika-bpla.html

    http://aviarobots.ru/bespilotnik-v-selskom-hozyajstve/58-inventarizaciya-selskohozyajstvennyh-zemel-s-primeneniem-bespilotnika-bpla.html

    и даже так: http://aviarobots.ru/58-inventarizaciya-selskohozyajstvennyh-zemel-s-primeneniem-bespilotnika-bpla.html

     

    Поисковая индексация берет и обозначает короткий адрес как основной, а остальное помечает как дубль! 

    Хотя в моем понимании, в выдачу должна попасть полная иерарахия URL .

     

    Как быть? Заниматься ананизмом с canonical вообще не хочется. Может я какую-то галочку не поставил в настройках системы? 

    Или может это из-за частичного отсутствия хлебных крошек на сайте? 

     

    Техническая поддержка, помогите, подскажите.

  13. 1 час назад, alex32 сказал:

    Самый просто способ: делаешь поле заголовка  type=hidden и потом на jquery при отправке форму вытаскиваешь .val() из нужных полей и засовываешь в скрытое поле  заголовка. 

     

    Спасибо большое, но не составит ли для вас труда пример кода показать? 

    Я далек от всего что выходит за рамки html и css =)

  14. Wicos.ru

     

    Коллеги, добрый день! Такой вопрос.

    Хочу убрать из addnews.tpl поле "Заголовок новости" поскольку есть иная задача. 

     

    1. Хочу чтобы <H1> при выводе статьи формировать из набора дополнительных полей [1] + [2] + [3]. Таким образом возникает следующий вопрос.

     

    2. Надо чтобы {title} собирался из того же набора дополниельных полей новости в качестве "по умолчанию" для оптимальной работы движка и хранения ее в админке.

     

    3. При этом, опять же, надо чтобы инпут заголвка в шаблоне был не обязательным, но всегда автозаполнялся дополнительными полями, которые будут обязательны к заполнению

     

     

     

  15. Wicos.ru

     

    Коллеги, вопрос как мне создать зависимые дополнительные поля новости, например:

     

    0. У меня есть Категория "Транспортное средство", к которому я хочу создать новые дополнительные поля

     

    1. Сначала я создаю доп поле со списком: 

    - Автомобиль

    - Мотоцикл

    - Яхта

     

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

     

    если пользователь выбрал автомобиль, то ему выпадает поле со списком моделей авто; 

     

    если мотоцикл, то ему выпадает другое поле со списком моделей мотоциклов;

     

    так далее.

  16. 10 минут назад, celsoft сказал:

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

    Ну точно! Вот я олень )) Спасибо большое, сам я что-то не додумался

  17.  

    37 минут назад, celsoft сказал:

    Убедитесь что в корне сайта у вас присутствует файл .htaccess и он соответствует оригинальному. Если он есть и соответствует, то у вас на сервере отсутствует или некорректно настроен модуль mod_rewrite на сервере для апача. Для его проверки вам нужно обратится в службу поддержки вашего хостинга. Либо вы можете отключить поддержку ЧПУ в настройках скрипта.

    Да, действительно в корне отсутствует .htaccess... НО! В архиве с триалом 12.1 его тоже нет: http://take.ms/t6MW6

  18. http://wicos.ru/addnews.html

     

    После установки, не работают ссылки в выпадающем меню первичного шаблона. 

    В чем проблема может быть?

    Да и вообще ссылки не работают никакие. В полную новость пытаюсь провалиться, то же самое - 404 ошибка

  19. 23 часа назад, celsoft сказал:

    Доступно только в актуальной версии https://dle-news.ru/release/1730-datalife-engine-v120-final-release.html пункты 28 и 29.

    Так, систему обновил. {category-title} и {category-descriprion} вывел. Так а как быть с {category-icon} - у меня по прежнему он не работает в шаблоне... 

     

×
×
  • Создать...