BG Development



CaTzArOv Публикувана на: 01-03-2020, 11:30

Мнения: 0
Преглеждания: 2331
Здравейте,
основния WP e на адрес: sub.domain.com от него съм създал втори мултисайт, който искам да бъде на друг адрес (на друг домейн): sub.domain.bg. Двата основни домейна са в един и същи хостинг профил.
Първо започнах с опитите през cPanel, но видях, че от там няма да се получи! След това се заиграх с настройката в WP за конфигуриране на мултисайтове, като се опитвах на втория да му променя адреса и да започне да се отваря от суб.домейна.бг но пак без резултат.
Гледах сумати видеа я ютюб, но никой не обяснява за такъв казус, същата е и ситуацията в stackoverflo. Писах и на хостинга, но те върнаха отговор, че не са запознати с тази опция!

WP e вер.5.3.2.

Има ли някой, който знае да каже как се прави такава настройка и изобщо възможна ли е ?

Поздрав.
  Форум: Други  ·  Преглед: #479973

CaTzArOv Публикувана на: 07-10-2019, 19:51

Мнения: 0
Преглеждания: 8003
Здравейте Другари,
Имам един сериозен домашен сървър от към страна на параметри. Купих го, като чисто нова custom избор на платки и една година вече за монитор ползвам телевизора :•) (смях в залата и аплодисменти).
Имам няколко стотин лева капитал под дюшемето и мисля да ги изразходвам преди молците да са ми ги взели.
Много ми се иска да получа отговор за плюсовете и минусите на хора, които вече ползват такъв тип екрани, какво им харесва в техния модел, какво не, ако имаха пари под дюшемето, като мен, какво биха си купили спрямо цена и качество.
Бъдещето ми ползване на такъв тип монитор ще е предимно с професионална цел, за рисуване на лога и изработка на фонове. Както се казва имам намерение да го ползвам спрямо образованието си и се надявам все някога да ми се възвърне като инвестиция :•)

Благодя Ви за отделението време и внимание.
  Форум: Илюстрации  ·  Преглед: #470295

CaTzArOv Публикувана на: 07-05-2019, 19:36

Мнения: 2
Преглеждания: 1998
Здравейте,
Имам малък (или голям) напредък с желаната формула, но в нея има недостатък, който не зная как да разреша.

Прилагам няколко екранни снимки.

Снимка1 - Шиита GENRAL
user posted image

Снимка2 - 1то съвпадение в категория "момчета"
user posted image

Снимка3 - 2то съвпадение в категория "момчета"
user posted image

Снимка4 - 3то съвпадение в категория "момчета"
user posted image

В снимка1 в колона "С" съм оградил с червена линия диапазона, които обхваща формулата от снимка2,3,4. Във всяка една от снимките 2,3,4 със стрелка съм посочил, коя е последната клетка,която да се следи от формулата.

Недостатъка на така написаната формула е, че докато списъка (Снимка1) не се напълни до ред18 в резултатите не излиза нито един класиран!
Някой, може ли да ми каже, как преправя формулата, така че да не чака ред 18 за да покаже класирането, а да го прави директно, когато първият състезател от категория "момчета" финишира и е вече е записан в листа GENERAL, автоматично да му се изпише името в класирането - независимо дали записите са стигнали до ред 18 или не.
Получава се кофти, когато диапазонът е голям - примерно до ред 150. От всички категории има финиширали минимум по 3ма състезатели, но от две категории няма, а редът на записване в GENERAL e ред100 и трябва да се чакат още 50 записани реда, за да се визуализират победителите!

Всякаква помощ, ще ми е полезна -стига да е адекватна icon_smile.gif Благодаря предварително, ако някой ми обърне внимание.
  Форум: Помощ  ·  Преглед: #463884

CaTzArOv Публикувана на: 22-04-2019, 14:30

Мнения: 2
Преглеждания: 1998
Здравейте Другари,
Някой може ли да ми удари едно рамо, как в таблиците на гугъл, мога с формула да намирам съвпадение в дадена категория (1то мога да намеря) но не и след това 2-то и съответно 3тото ?
Използването на тази формула, ще създаде класиране на участници в състезание.
Прерових нета от 1ви резултат до н-тна страница в резултати на търсачката без да намеря решение на така лесно изглеждащия пример icon_smile.gif

1ят шиит изглежда така:
user posted image
* Когато даден участник премине финалната линия му се въвежда състезателния номер в колона А, на база на него във втория шийт има списък с имената, състезателните номера и отборите на всички участници.

3ят шиит изглежда така:
user posted image
В него ми се иска да да задам формулата за да извежда, кой е 2ят финиширал в същата категория и съответно, кой е 3ят. Категориите съответно тази формула трябва да ги търси в първият шиит и когато категория "бегачи" се появи три пъти, да извади имената на тези трима бегачи.

С vlookup мога да извадя 1то съвпадение, но не зная как да направя следващите две.

! Времето ми е ограничено, ако четете този пост след 2 седмици от датата на публикуването, вероятно няма да съм сее справил ! icon_smile.gif

Благодаря Ви за отделеното време и мозък.
  Форум: Помощ  ·  Преглед: #462918

CaTzArOv Публикувана на: 24-10-2018, 11:39

Мнения: 4
Преглеждания: 1643
Обаче, същия клиент в профила си не е попълнил данни за фактура, нито име, нито ейк номер.
На тестовете, които вчера аз си правих с адрес за доставка в Швеция, на тестовия профил, също нямам зададени данни за фирма.
Започвам да си мисля, че е бъг.
Моля, ако някой от посетителите на форума има свой престашоп магазин, да сподели при него има ли такъв казус със Швеция.
  Форум: Разни  ·  Преглед: #448759

CaTzArOv Публикувана на: 23-10-2018, 15:18

Мнения: 4
Преглеждания: 1643
Здравейте,
От няколко години поддържам онлайн магазин и скоро имах клиент от Швеция, който е направил поръчка без платформата да му начисли ДДС в цената.

Направих си нов профил и в него като адрес за доставка също си зададох Швеция. Оказа се че на целия магазин цените се промениха и се визуализират без данък!

В Админ панела проверих Швеция в коя зона е добавена "Европа" или "Европа non EU", там Швеция фигурира като страна членка на EU.

Та въпроса ми е...
Така ли трябва да бъде или е бъг в платформата на престашоп ?
  Форум: Разни  ·  Преглед: #448668

CaTzArOv Публикувана на: 12-01-2018, 17:07

Мнения: 6
Преглеждания: 711
Да, така направих. Преправих file_put_contents да създава файлове в под-папка и след това, използвам Include по следния начин и нещата ми се получиха:

CODE
                  foreach (array_reverse(glob("obiavi/*.txt")) as $filename)
                  {
                      include $filename;
                  }


Благодаря на Всички за отделеното време и внимание.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #428070

CaTzArOv Публикувана на: 12-01-2018, 14:29

Мнения: 6
Преглеждания: 711
@Lachezar,
това което предложи с "нов файл" вероятно ще ми свърши работа, но не зная дали като използвам include(/папка с файлове) ще ми ги подреди по начина който искам ?
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #428058

CaTzArOv Публикувана на: 12-01-2018, 14:23

Мнения: 6
Преглеждания: 711
Няма да ми е необходима на този етап база данни, тъй като изобщо не зная дали новата рубрика за "Търся/Предлагам работа" ще има ефект. За сега искам да записва във файл информацията, пък ако фирмите вземат да го ползват и да търсят работници чрез сайта, ще мисля за дб.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #428057

CaTzArOv Публикувана на: 12-01-2018, 14:18

Мнения: 6
Преглеждания: 711
Здравейте Другари,

Имам нужда от малко помощ или информация, как php формуляр да запаметява въведената информация, не най-долу във файла, а най-отгоре, за да може, най-новите записи да се показват първи.

Във формуляра имам 5 полета и бутонче с метод="post" и изпраща данните към php файла който да ги съхранява.

Кода на php файла към момента изглежда така:

CODE
if(isset($_POST['select']) && isset($_POST['name']) && isset($_POST['email']) && isset($_POST['zaplata']) && isset($_POST['phone'])) {
 $data = '
 <tr>
   <td>' . date('d.m.Y H:m:s') . '</td>
   <td>' . $_POST['select'] . '</td>
   <td>' . $_POST['profesia'] . '</td>
   <td>' . $_POST['zaplata'] . '</td>
   <td>' . $_POST['name'] . '</td>
   <td>' . $_POST['email'] . '</td>
   <td>' . $_POST['phone'] . '</td>
   <td>' . $client_ip . '</td>
 </tr>';
   $ret = file_put_contents('obiavi-za-rabota.txt', $data, FILE_APPEND | LOCK_EX);
   if($ret === false) {
       die('Възникна проблем със записване на данните!');
   }
   else {
       // echo "$ret bytes written to file";
            echo "Вашата обява е добавен успешно<br />";
   }
}
else {
  die('Не се получи информация от формуляра за запаметяване!');
}


Кода работи правилно и запаметява информацията в .txt файла обаче, всеки нов запис отива най-отдолу.
Как да го направя да записва всеки нов запис да отива най-отгоре в .txt файла ?

Благодаря за отделеното време и Ъкъл icon_wink.gif
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #428054

CaTzArOv Публикувана на: 14-12-2017, 12:21

Мнения: 7
Преглеждания: 854
Намерих разрешение, не е с .mo и .po файлове, но подкарах мултиезичност в php файл icon_smile.gif

Да споделя и за други в нужда, как да направят сайт на повече от един език чрез php, без използване на база данни.

1. Създават index.php файл със суичър за промяна на езика и include на lang.php файла, който се създава в стъпка 3
CODE
<?php
include_once("languages/lang.php");
?>

<a href="?lang=en">English</a> | <a href="?lang=bg">Bulgarian</a> | <a href="?lang=ru">Русский</a> <br><br><hr>

<h1><?php echo htmlspecialchars($lang['greeting']); ?></h1><br>
<h2><?php echo htmlspecialchars($lang['text']); ?></h2>


2. Създаване на директория с име language в която ще се съхраняват файловете от стъпка 3,4,5,6

3. Създаване на файл lang.php в папката language
CODE
<?php
if ( isset( $_GET['lang'] ) )
{
   if ( !set_lang_id( $_GET['lang'] ) ) set_lang_id( get_lang_id() );
}
else
{
   set_lang_id( get_lang_id() );
}

function is_language_supported( $lang_id )
{
   $langs = array( "en", "bg", "ru" );

      return ( in_array( $lang_id, $langs ) ) ? true : false;
}

function set_lang_id( $lang_id )
{
   if ( strlen( $lang_id ) == 2 && is_language_supported( $lang_id ) )
      {
          $language_file = includeTrailingCharacter( realpath(dirname(__FILE__)), "/" ) . $lang_id."_language.php";

          if ( is_file( $language_file ) && file_exists( $language_file ) )
       {            
           $expiration_date = time()+3600*24*365;
           setcookie( 'lang', $lang_id, $expiration_date, '/');
              include_once( $language_file );
                  return true;
            }
            else
            {
                return false;
            }
      }
      else
      {
          return false;
      }
}

function get_lang_id()
{
      return ( isset( $_COOKIE['lang'] ) && strlen( $_COOKIE['lang'] ) == 2 && is_language_supported( $_COOKIE['lang'] ) ) ? htmlspecialchars($_COOKIE['lang']) : 'en';
}

function includeTrailingCharacter($string, $character)
{
   if (strlen($string) > 0) {
       if (substr($string, -1) !== $character) {
           return $string . $character;
       } else {
           return $string;
       }
   } else {
       return $character;
   }
}
?>


4. Създаване на файл за Български език с име bg_language.php в папката language
CODE
<?php
global $lang;

$lang['greeting'] = 'Здравей Свят';
$lang['text'] = 'Този текст е на Български език';

?>


5. Създаване на файл за Английски език с име en_language.php в папката language
CODE
<?php
global $lang;

$lang['greeting'] = 'Hello World';
$lang['text'] = 'This text is on English';

?>


6. Създаване на файл за Руски език с име ru_language.php в папката language
CODE
<?php
global $lang;

$lang['greeting'] = 'Привет Мир';
$lang['text'] = 'этот текст на русском языке';

?>


За да добавите нов език във файла lang.php на ред 13 се добавя префикса на новия език, същия префикс трябва да бъде и на ??_language.php файла. Пример: Добавяме нов Испански език, на ред 13 се дописва след ru в скобите , "es" създава се и нов файл es_language.php и в него се слага съдържание от вече преведените други ??_language.php файлове и превежда се на испански. За да се визуализира този език в Index.php файла се добавя за него: <a href="?lang=sp">Spanish</a>

Благодаря на капитанчо, че ми даде идеята с която си разреших казуса и оставям настрани .mo и .po варианта за превод в сайта icon_smile.gif
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #426197

CaTzArOv Публикувана на: 14-12-2017, 11:05

Мнения: 7
Преглеждания: 854
Аз се заиграх малко с варианта с арай, който капитанчо предложи, ама отново не ми достигат знанията icon_smile.gif

Създадох файл: lang.en.php

CODE
<?php
$lang = array(
   "greeting" => "Hello World",
      "text" => "This text is on English"
);
?>


Създадох и файл за български: lang.bg.php

CODE
<?php
$lang = array(
   "greeting" => "Здравей Свят",
      "text" => "Този текст е на Български език"
);
?>


Създадох и индекс файл index.php

CODE
<?php
      include 'lang.en.php';
      include 'lang.bg.php';
?>

<a href="?lang=en">English</a> | <a href="?lang=bg">Bulgarian</a> <br><br><hr>

<h1><?php echo $lang['greeting']; ?></h1><br>
<h2><?php echo $lang['text']; ?></h2>


Въпроса ми тук е, как да направя променливата в адреса ?lang=?? да извиква съответния арай в index.php Вероятно ми е нужен някакъв JavaScript или ???
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #426193

CaTzArOv Публикувана на: 13-12-2017, 14:47

Мнения: 7
Преглеждания: 854
За мен ще бъде сложно и невъзможно да направя това с Ларвела, но .mo и .po файловете ще е лесно за всеки уеб дизайнер с бъдещ клиент, който иска сайта му да бъде на друг език, да му изпрати .po файла и да си направи превода сам, на колкото езика си иска icon_smile.gif

От това което можах да разбера сега в движение е, че тези .мо и .по файлове се ползват при Wordpress и чрез тях се превеждат темплейти и цели сайтове.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #426163

CaTzArOv Публикувана на: 13-12-2017, 13:44

Мнения: 7
Преглеждания: 854
Здравейте Другари,
Влезе ми една муха от няколко дни да се науча как да направя многоезичен сайт с php.
Попаднах случайно на този форум докато търсех разрешение на незнанието си и се надявам тук да срещна съмишленици icon_smile.gif

Четох една статия в чужд сайт, не зная дали е редно да слагам линк, още с първия си пост, затова ще напиша какво съм направил и какво не зная как да направя.

Създавам файл: translation.php

CODE

<?php
$locale = false; // initilize language parameter
if (isSet($_GET["locale"])) // check if getting locale value in query string
{
   $locale = $_GET["locale"]; // add selected language in variable
}
else
{
   $locale = "en_US"; // set English US as default language
}

putenv("LANGUAGE=$locale");
setlocale(LC_ALL, $locale);

$domain = "messages";
bindtextdomain($domain, "locale");

bind_textdomain_codeset($domain, "UTF-8");

textdomain($domain);
?>


Създавам и един index.php файл:

CODE

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<a href="?locale=en_US">English</a> |
<a href="?locale=fr_FR">French</a> |
<a href="?locale=hi_IN">Hindi</a> |
<a href="?locale=ur_PK">Urdu</a>
<br>
<br>
<?php echo gettext("Hello World");?><br>
<p><?php echo gettext("My name is");?> Huzoor Bux.</p>
</body>
</html>


В описанието пише, че трябва да създам папка с име locale при и в нея да създам под-папки с имена en_US и fr_FR. В тези папки съм създал и файлове от Poedit софтуера със същите имена. В ръководството по което се водя, пише, че "gettext" ще добави липсващите проводи в празните .mo и .po файлове, но това не се случва при мен и опрях на камък.

Моля, за съвет, ако някой може да ми удари едно рамо и да сподели как да свържа php файловете да четат превода от файловете.

Благодаря за отделеното ми време и внимание.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #426159

New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0