Vlad

Vlad

+7
Репутация
48
Рейтинг
#1 [ЗАКРЫТО] Ищу исполнителя на изготовления сайта 14 марта 2023 в 13:23

Добрый день.
Если желаете, можем обсудить ваш проект и я помогу вам составить ТЗ гибкого характера.
Скажите пожалуйста, это коммерческий проект?

#2 Указания Страны без города 22 января 2023 в 11:30

Я могу подсказать как сделать так.
Изображение

Это поле. Выводит данные по такому коду...

  1. <a
  2. href="/board?page=1&country={country}&region={region}&city={city}&submit=Фильтровать"
  3. class="btn btn-sm p-0 tooltip-top"
  4. data-toggle="tooltip"
  5. data-placement="bottom"
  6. title="Фильтровать по параметрам">
  7. <span class="text-black-50">{country_cache} - {region_cache} ➤ </span><span class="text-info"><b>{city_cache}</b></span>
  8. </a>
  9.  
  10. 1<span>{country_cache}</span>
  11. 2<span>{region_cache}</span>
  12. 3<span>{city_cache}</span>

1 — Страна

2 — Регион/Область

3 — Город

Если оставить <span>{country_cache}</span> то увидим только Страну

#3 [ЕСТЬ РЕШЕНИЕ] Ищу исполнителя для сайта под ключ 10 ноября 2022 в 23:19

Составьте хотя бы такое ТЗ. (см. файл)
Брать на себя риски без четкого понимания что хочет заказчик, никто, кроме студентов не станет.
Тем более без оплаты частями.

Прикрепленный файл
site-development-specification-sample-2.doc 139 Кб
#4 Изменить подсветку новых комментариев 22 октября 2022 в 15:53

вот этот файл... 

Не знаю уровень ваших знаний в css… пробуйте мержить визуально через консоль.

Добавлено спустя 10 минут

Еще попробуйте добавить/изменить класс is_topic_starter

  1. .is_topic_starter {
  2. border-top: solid 5px rgb(0 0 0);
  3. }
Прикрепленный файл
comments-widget.zip 9 Кб
#5 Изменить подсветку новых комментариев 22 октября 2022 в 15:28

по каким критериям изменен цвет

Викторыч

Магия css))

комментарии автора поста — одним цветом, мои комментарии — другим, остальные однотипные

Викторыч

Я подумаю, может и тут можна сделать так.

Сегодня выпишу то что есть (если свет не отключат) и позже закину в эту тему решение.

Добавлено спустя 23 часа

Я все записывал в \templates\default\css\gui.css
Там конечно такие себе правки)) но разобраться можно.

по каким критериям изменен цвет

Викторыч

По атрибутам data-level=«ххх»
т.е.
пример

  1. #comments_list .comment[data-level = "1"] {
  2. transition : border-left-color 200ms ease-out;
  3. border-left : solid 5px #00bcd4;
  4. background-color : rgba(0, 188, 212, 0.05);
  5. }
  6. #comments_list .comment[data-level = "2"] {
  7. transition : border-left-color 200ms ease-out;
  8. border-left : solid 5px #ff9800;
  9. background-color : rgba(255, 152, 0, 0.05);
  10. }

скоро дополню

#6 Изменить подсветку новых комментариев 21 октября 2022 в 15:21

Для версии 2.13 у меня есть такое решение.

Изображение

Если что, могу посмотреть по css что и где подправить.

#7 Личные папки 17 сентября 2022 в 10:35

лучше было бы попробовать создать хук

Lora

Я пока-что не понимаю как их делать. Как хук ловит код и что-то меняет?.. магия для меня!
Каждое обновление это квест на несколько дней/недель )) Много правок накопилось за год.

#1 Личные папки 16 сентября 2022 в 00:46

Вечер добрый.
Подскажите пожалуйста, где поправить код правильно и без последствий… чтобы создавать личные папки, могли только пользователи из группы vip? 
Тут вся магия? \system\controllers\content\actions\item_add.php

  1. // Если включены личные папки - получаем их список
  2. $folders_list = [];
  3.  
  4. if ( $ctype[ 'is_folders' ] ) {
  5. $folders_list = $this->model->getContentFolders( $ctype[ 'id' ], $this->cms_user->id );
  6. $folders_list = array_collection_to_list( $folders_list, 'id', 'title' );
  7. if ( $this->request->has( 'folder_id' ) ) {
  8. $item[ 'folder_id' ] = $this->request->get( 'folder_id', 0 );
  9. }
  10. }
  11.  
  12. // Получаем поля для данного типа контента
  13. $fields = $this->model->orderBy( 'ordering' )->getContentFields( $ctype[ 'name' ] );
  14.  
  15. $form = $this->getItemForm( $ctype, $fields, 'add', [
  16. 'folders_list' => $folders_list
  17. ] );
Добавлено спустя 21 минуту

Получается так.
\system\controllers\content\frontend.php

  1. // Если включены личные папки, добавляем в форму поле выбора личной папки
  2. if ( $this->cms_user->isInGroup( 7 ) || $this->cms_user->is_admin ) {
  3. if ( $ctype[ 'is_folders' ] ) {
  4.  
  5. $fieldset_id = $form->addFieldset( LANG_FOLDER, 'folder', [ 'is_collapsed' => !empty( $ctype[ 'options' ][ 'is_collapsed' ] ) && in_array( 'folder', $ctype[ 'options' ][ 'is_collapsed' ] ) ] );
  6.  
  7. $folders = [ '0' => '' ];
  8.  
  9. if ( !empty( $folders_list ) ) {
  10. $folders += $folders_list;
  11. }
  12.  
  13. $form->addField( $fieldset_id,
  14. new fieldList( 'folder_id', [
  15. 'items' => $folders
  16. ] )
  17. );
  18.  
  19. $form->addField( $fieldset_id, new fieldString( 'new_folder', [
  20. 'title' => LANG_ADD_FOLDER_QUICK
  21. ] ) );
  22. }
  23. }



if ( $this->cms_user->isInGroup( 7 ) || $this->cms_user->is_admin ) {
Если в группе №7 или Администратор, вывести форму создания/выбора списка директорий

Вроде работает 🤠

#9 Администрация вконтакте пытается отжать мою группу 15 сентября 2022 в 15:00

Прокатит на все 100% если Ваш домен совпадает с зарегистрированным товарным знаком и т.п.

DeeMon

не прокатит.
Истец обязан доказать что именно вы копируете его деятельность. Например: Фирма avtomoto R продает автомобили, домен — avtomoto. com
У чувачка на которого подала в суд Фирма avtomoto R, домен avtomoto. bg и на сайте обзоры комиксов и статейки про помидоры. Тоесть вообще нет и речи о продаже автомобилей и моциков. 
Был один цифровой гигант (вроде самсунг) который пугал и судился с одним мужичком много лет… мужик отсудил себе и расходы и моральную компенсацию.

#10 Перенос upload на поддомен 29 августа 2022 в 15:17

Оказывается еще и на Cloudflare надо было сделать запись в днс😐. Мне хостер подсказал.
Там настроек тьма)))
Ладно, спасибо за подсказки.

#11 Перенос upload на поддомен 29 августа 2022 в 13:47

Tim T, включите отладку в админке, смотрите логи php.

open_basedir как утверждает хостер… включен.

Tim T

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

Fuze

А может такое быть что у хостера не как у всех а свой вариант расположения файлов сайта?
Изображение

отладку попробую сейчас посмотреть… хотя уже смотрел там пару нотисов было.

Добавлено спустя 1 минуту

ой, я имел ввиду ИЗ ЗА того что  у хостера не как у всех

#12 Перенос upload на поддомен 29 августа 2022 в 13:33

open_basedir как утверждает хостер… включен.
500 как был так и есть.
Еще заметил на локалке в админке кнопка дублировать запись — работает. У хостера нет… 500 эрор
буду менять поставщика услуг наверное.

#13 Перенос upload на поддомен 27 августа 2022 в 16:14

Apache. Управление DirectAdmin.

В phpinfo нашел
Directive open_basedir

Local Value /home/USER/domains/SITE.COM:/usr/local/php:/tmp:/usr/local/bin

Master Valueno value

В логах есть такие записи

2022-08-27 15:49:14.153183 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-7#APVH_SITE.COM:443] [REWRITE] Source URI: 'geo/get_items' => Result URI: 'index.php'
2022-08-27 15:49:14.153194 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-7#APVH_SITE.COM:443] [REWRITE] Last Rule, stop!
2022-08-27 15:49:14.153204 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-7#APVH_SITE.COM:443] [REWRITE] prepend rewrite base: '/', final URI: '/index.php'
2022-08-27 15:49:15.048109 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match '/board/edit/25' with pattern '^', result: 1
2022-08-27 15:49:15.048211 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Cond: Match 'SITE.COM' with pattern '^www\.', result: -1
2022-08-27 15:49:15.048265 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] strip base: '/' from URI: '/board/edit/25'
2022-08-27 15:49:15.048279 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^', result: 1
2022-08-27 15:49:15.048292 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Cond: Match 'SITE.COM' with pattern '^www\.(.+)$', result: -1
2022-08-27 15:49:15.048304 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^(.*)$', result: 2
2022-08-27 15:49:15.048316 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Cond: String compare 'on' with pattern 'on', result: 0
2022-08-27 15:49:15.048326 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^.htaccess$', result: -1
2022-08-27 15:49:15.048337 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^credits.txt$', result: -1
2022-08-27 15:49:15.048347 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^readme.txt$', result: -1
2022-08-27 15:49:15.048358 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^license.(.*).txt$', result: -1
2022-08-27 15:49:15.048371 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^(.+)/$', result: -1
2022-08-27 15:49:15.048382 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^sitemap(.*).xml$', result: -1
2022-08-27 15:49:15.048393 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Rule: Match 'board/edit/25' with pattern '^(.*)$', result: 2
2022-08-27 15:49:15.048444 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] stat( /home/USER/domains/SITE.COM/private_html/board ) failed
2022-08-27 15:49:15.048457 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] stat( /home/USER/domains/SITE.COM/private_html/board ) failed
2022-08-27 15:49:15.048469 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Source URI: 'board/edit/25' => Result URI: 'index.php'
2022-08-27 15:49:15.048479 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] Last Rule, stop!
2022-08-27 15:49:15.048490 [INFO] [63403] [T0] [XXX.38.9.50:57378:HTTP2-9#APVH_SITE.COM:443] [REWRITE] prepend rewrite base: '/', final URI: '/index.php'
#14 Перенос upload на поддомен 26 августа 2022 в 22:46

docs.instantcms.ru/manual/install#указание-путей

docs.instantcms.ru/manual/settings/global#неявные-настройки

Fuze

Пускай я опозорюсь с такими вопросами)) Скажите честно, это вообще возможно? Я перечитал все темы и был уверен что можно... 
И у меня получилось на локальном сервере все настроить именно так — главный сайт тянет фотки с поддомена. Но вот на хостинге уже траблы… error 500
Может дело в правах на папки?...
Что-бы сайт1 тянул медиафайлы с сайта upload.сайт2 
при этом у upload.сайт2 только одна папка /upload/ и больше ничего нет!

#15 Перенос upload на поддомен 26 августа 2022 в 18:31

Как перенести папку upload на поддомен?
Ваш первый сайт site.com
Вам надо...
Создать поддомен. Например: upload.site.com

В настройках на сервере для upload.site.com установить.
(Защищенный SSL — если и на site.com подключен SSL, то на upload.site.com тоже включить.
Включить в настройках сервер/панель — Принудительно направлять трафик c HTTP на HTTPS.)
CGI Доступ — отключить.
PHP Доступ — отключить.

Зайти по ftp на site.com, найти /upload/, загрузить на комп.
Зайти по ftp на upload.site.com, загрузить с компа /upload/ в корень.
туда же, в корень, загрузить .htaccess с таким содержимым… (на всякий случай)

  1. # PHP 7
  2. <IfModule mod_php7.c>
  3. php_flag engine 0
  4. </IfModule>
  5.  
  6. # PHP 8
  7. <IfModule mod_php.c>
  8. php_flag engine 0
  9. </IfModule>
  10.  
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13. RewriteRule ^(.*)$ ./index.html [L]
  14. DirectoryIndex index.html

+ index.html примерно такой...

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html>
  4. <head>
  5. <meta charset="utf-8"/>
  6. <meta name="robots" content="noindex">
  7. <title>Technical domain</title>
  8. </head>
  9. <body>
  10. <div>
  11. <hr>
  12. <a href="https://site.com" target="_parent">&larr; &larr; &larr; ЧПОК &larr; &larr; &larr;</a>
  13. <hr>
  14. </div>
  15. </body>
  16. </html>
  17. </body>
  18. </html>


 

В site.com есть файл system/config/config.php

Вот так должно быть...

  1. 'root' => '/',
  2.  
  3. 'host' => 'https://site.com',
  4.  
  5. 'upload_root' => '/../upload.site.com/upload/',
  6.  
  7. 'upload_host' => 'https://upload.site.com/upload',
  8.  
  9. 'cache_root' => '/cache/',

Дальше разбираетесь по структуре, что куда грузиться/негрузиться (через консоль видны ошибки).

Папку в site.com/upload не спешите вообще трогать/менять содержимое.

Внимательно следите за протоколами https:// у вас или http://
Бо потом замучаетель с правильними/неправильными сертификатами!

Добавлено спустя 27 минут

Не знаю почему… но у меня 500 ошибка после редактирования контента. Буду разбираться.(((

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.