Προς το περιεχόμενο

Achillf

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    70
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

Σχετικά με Achillf

  • Ημερομηνία γέννησης 05/08/1990

Πρόσφατες Επισκέψεις

1.394 προβολές προφίλ

Achillf's Achievements

  1. το έκανα, δεν έβαζα σωστό path του mystuff.php. Όλα καλά ευχαριστώ!
  2. έβαλα αυτό το κομμάτι κώδικα μέσα στo function function ajaxFunction(){ var name=document.getElementById("smsText1").value; alert(name); var httpr=new XMLHttpRequest(); httpr.open("POST","mystuff.php",true); httpr.setRequestHeader("Content-type","application/x-www-urlencoded"); httpr.onreadystatechange=function(){ if (httpr.readyState==4 && httpr.status==200){ document.getElementById("response").innerHTML=httpr.responseText; } httpr.send("name="+name); } και έκανα και ένα php file στο root folder, όπου μέσα έβαλα αυτό το κώδικα <?php if (isset($_POST['name'])) { echo $_POST['name']; } ?> και δεν παίρνω ούτε το Echo αλλά ούτε και κάποιο error στην κονσόλα. * Το alert το παίρνω κανονικά με το value. Αλλά αυτό είναι τεστάκι για να δω αν μου έρχεται η μεταβλητή.
  3. Καλησπέρα, κάνω edit ένα ήδη υπάρχων project που έχει γραφτεί σε php/javascript/ajax και γω δεν ξέρω τι άλλο, θέλω να κάνω μια προσθήκη στη φόρμα (δηλαδή να προσθέσω 1-2 πεδία ακόμα). Στο html το κατάφερα και το έφερα, δηλαδή εμφάνισα τα νέα πεδία που ήθελα. Επίσης πρόσθεσα τα νέα πεδία και στη βάση και μπόρεσα να τα διαβάσω και να τα εμφανίσω στη φόρμα όταν φορτώνει το αρχείο. Το πρόβλημα μου είναι ότι όταν θέλω να κάνω edit κάποιο πεδίο πως μπορώ να το αποθηκεύσω. 1ον Δεν μπορείς να τρέξεις στον browser απευθείας το αρχείο, δεν ξέρω τι έχει κάνει ο τύπος. Πήγα στο htaccess δεν βρήκα κάτι. 2ον δεν μπόρεσα να βρώ όταν πατάς το ήδη save button πως στο καλό κάνει save τα ήδη υπάρχον πεδία. Έτσι σκέφτηκα να βάλω το onclick μεσα στο button και να γράψω ένα event. Έλα όμως ότι δεν μπορώ να τρέξω query μέσα στη javascript, και όταν πάω να κάνω με την method=POST χρησιμοποιωντας άλλο php αρχείο για να κάνει το sql query δεν μπορεί να το διαβάσει γιατι όπως είπα και πιο πριν δεν αναγνωρίζει αρχεία. Παραπέμπω το κώδικα: <script src="<?= asset_url('assets/js/backend_settings_system.js') ?>"></script> <script src="<?= asset_url('assets/js/backend_settings_user.js') ?>"></script> <script src="<?= asset_url('assets/js/backend_settings.js') ?>"></script> <script src="<?= asset_url('assets/js/working_plan.js') ?>"></script> <script src="<?= asset_url('assets/ext/jquery-ui/jquery-ui-timepicker-addon.min.js') ?>"></script> <script src="<?= asset_url('assets/ext/jquery-jeditable/jquery.jeditable.min.js') ?>"></script> <script> var GlobalVariables = { csrfToken: <?= json_encode($this->security->get_csrf_hash()) ?>, baseUrl: <?= json_encode($base_url) ?>, dateFormat: <?= json_encode($date_format) ?>, firstWeekday: <?= json_encode($first_weekday); ?>, timeFormat: <?= json_encode($time_format) ?>, userSlug: <?= json_encode($role_slug) ?>, timezones: <?= json_encode($timezones) ?>, settings: { system: <?= json_encode($system_settings) ?>, user: <?= json_encode($user_settings) ?> }, user: { id: <?= $user_id ?>, email: <?= json_encode($user_email) ?>, timezone: <?= json_encode($timezone) ?>, role_slug: <?= json_encode($role_slug) ?>, privileges: <?= json_encode($privileges) ?> } }; $(function () { BackendSettings.initialize(true); }); </script> <div id="settings-page" class="container-fluid backend-page"> <ul class="nav nav-pills"> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE): ?> <li class="nav-item"> <a class="nav-link" href="#general" data-toggle="tab"><?= lang('general') ?></a> </li> <?php endif ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE): ?> <li class="nav-item"> <a class="nav-link" href="#business-logic" data-toggle="tab"><?= lang('business_logic') ?></a> </li> <?php endif ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE): ?> <li class="nav-item"> <a class="nav-link" href="#legal-contents" data-toggle="tab"><?= lang('legal_contents') ?></a> </li> <?php endif ?> <?php if ($privileges[PRIV_USER_SETTINGS]['view'] == TRUE): ?> <li class="nav-item"> <a class="nav-link" href="#current-user" data-toggle="tab"><?= lang('current_user') ?></a> </li> <?php endif ?> </ul> <div class="tab-content"> <!-- GENERAL TAB --> <?php $hidden = ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE) ? '' : 'd-none' ?> <!--DIKOMOU KOMMATI--> <?php require "application/config/database.php"; $smsval1=0; $smsval2=0; $smsval3=0; $sms_titlos=""; $sms1_keimeno=""; $sms1_wres=0; $sms2_keimeno=""; $sms2_wra=""; $sms2_meres=0; $sms3_keimeno=""; $sms3_wra=""; $sms3_meres=0; $conn = new mysqli($db['default']['hostname'], $db['default']['username'], $db['default']['password'], $db['default']['database']); $conn->set_charset("utf8"); $sql = "SELECT sms1,sms2,sms3,sms_titlos,sms1_keimeno,sms1_wres,sms2_keimeno,sms2_wra,sms2_meres,sms3_keimeno,sms3_wra,sms3_meres from ".$db['default']['dbprefix']."user_settings where id_users=". $user_id.""; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $smsval1= $row["sms1"]; $smsval2= $row["sms2"]; $smsval3= $row["sms3"]; $sms_titlos=$row["sms_titlos"]; $sms1_keimeno=$row["sms1_keimeno"]; $sms1_wres=$row["sms1_wres"]; $sms2_keimeno=$row["sms2_keimeno"]; $sms2_wra=$row["sms2_wra"]; $sms2_meres=$row["sms2_meres"]; $sms3_keimeno=$row["sms3_keimeno"]; $sms3_wra=$row["sms3_wra"]; $sms3_meres=$row["sms3_meres"]; } $conn->close(); ?> <script language = "javascript" type = "text/javascript"> <!-- //Browser Support Code function ajaxFunction(){ //DEN KSERW TI NA KANW } //--> </script> <!--TELOS DIKOMOU KOMMATI--> <div class="tab-pane active <?= $hidden ?>" id="general"> <form> <fieldset> <legend class="border-bottom mb-4"> <?= lang('general_settings') ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['edit'] == TRUE): ?> <button type="button" class="save-settings btn btn-primary btn-sm mb-2" data-tippy-content="<?= lang('save') ?>" name="submit" onclick=ajaxFunction()> <i class="fas fa-check-square mr-2"></i> <?= lang('save') ?> </button> <?php endif ?> </legend> <div class="wrapper row"> <div class="col-12 col-sm-6"> <div class="form-group"> <label for="company-name"><?= lang('company_name') ?> *</label> <input id="company-name" data-field="company_name" class="required form-control"> <span class="form-text text-muted"> <?= lang('company_name_hint') ?> </span> </div> <div class="form-group"> <label for="company-email"><?= lang('company_email') ?> *</label> <input id="company-email" data-field="company_email" class="required form-control"> <span class="form-text text-muted"> <?= lang('company_email_hint') ?> </span> </div> <div class="form-group"> <label for="company-link"><?= lang('company_link') ?> *</label> <input id="company-link" data-field="company_link" class="required form-control"> <span class="form-text text-muted"> <?= lang('company_link_hint') ?> </span> </div> <div class="form-group"> <label for="date-format"> <?= lang('date_format') ?> </label> <select class="form-control" id="date-format" data-field="date_format"> <option value="DMY">DMY</option> <option value="MDY">MDY</option> <option value="YMD">YMD</option> </select> <span class="form-text text-muted"> <?= lang('date_format_hint') ?> </span> </div> <div class="form-group"> <label for="time-format"> <?= lang('time_format') ?> </label> <select class="form-control" id="time-format" data-field="time_format"> <option value="<?= TIME_FORMAT_REGULAR ?>">H:MM AM/PM</option> <option value="<?= TIME_FORMAT_MILITARY ?>">HH:MM</option> </select> <span class="form-text text-muted"> <?= lang('time_format_hint') ?> </span> </div> <div class="form-group"> <label for="first-weekday"> <?= lang('first_weekday') ?> </label> <select class="form-control" id="first-weekday" data-field="first_weekday"> <option value="sunday"><?= lang('sunday') ?></option> <option value="monday"><?= lang('monday') ?></option> <option value="tuesday"><?= lang('tuesday') ?></option> <option value="wednesday"><?= lang('wednesday') ?></option> <option value="thursday"><?= lang('thursday') ?></option> <option value="friday"><?= lang('friday') ?></option> <option value="saturday"><?= lang('saturday') ?></option> </select> <span class="help-block"> <?= lang('first_weekday_hint') ?> </span> </div> </div> <div class="col-12 col-sm-6"> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" class="custom-control-input" id="customer-notifications"> <label class="custom-control-label" for="customer-notifications"> <?= lang('customer_notifications') ?> </label> </div> <span class="form-text text-muted"> <?= lang('customer_notifications_hint') ?> </span> </div> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" name="check[1]" class="custom-control-input" id="customer-sms1" value="yes" <?php if($smsval1 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="customer-sms1"> <?= lang('customer_sms1') ?> </label> </div> <span class="form-text text-muted"> <?= lang('customer_sms1_hint') ?> </span> </div> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" name="check[2]" class="custom-control-input" id="customer-sms2" value="yes" <?php if($smsval2 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="customer-sms2"> <?= lang('customer_sms2') ?> </label> </div> <span class="form-text text-muted"> <?= lang('customer_sms2_hint') ?> </span> </div> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" name="check[3]" class="custom-control-input" id="customer-sms3" value="yes" <?php if($smsval3 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="customer-sms3"> <?= lang('customer_sms3') ?> </label> </div> <span class="form-text text-muted"> <?= lang('customer_sms3_hint') ?> </span> </div> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" class="custom-control-input" id="require-phone-number"> <label class="custom-control-label" for="require-phone-number"> <?= lang('phone_number') ?> </label> </div> <span class="help-block"> <?= lang('require_phone_number_hint') ?> </span> </div> <div class="form-group"> <div class="custom-control custom-switch"> <input type="checkbox" class="custom-control-input" id="display-any-provider"> <label class="custom-control-label" for="display-any-provider"> <?= lang('any_provider') ?> </label> </div> <span class="help-block"> <?= lang('display_any_provider_hint') ?> </span> </div> </div> </div> </fieldset> </form> </div> <!-- BUSINESS LOGIC TAB --> <?php $hidden = ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE) ? '' : 'd-none' ?> <div class="tab-pane <?= $hidden ?>" id="business-logic"> <form> <fieldset> <legend class="border-bottom mb-4"> <?= lang('business_logic') ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['edit'] == TRUE): ?> <button type="button" class="save-settings btn btn-primary btn-sm mb-2" data-tippy-content="<?= lang('save') ?>"> <i class="fas fa-check-square mr-2"></i> <?= lang('save') ?> </button> <?php endif ?> </legend> <div class="row"> <div class="col-12 col-sm-7 working-plan-wrapper"> <h4><?= lang('working_plan') ?></h4> <span class="form-text text-muted mb-4"> <?= lang('edit_working_plan_hint') ?> </span> <table class="working-plan table table-striped"> <thead> <tr> <th><?= lang('day') ?></th> <th><?= lang('start') ?></th> <th><?= lang('end') ?></th> </tr> </thead> <tbody><!-- Dynamic Content --></tbody> </table> <div class="text-right"> <button class="btn btn-outline-secondary" id="apply-global-working-plan" type="button"> <i class="fas fa-check"></i> <?= lang('apply_to_all_providers') ?> </button> </div> <br> <h4><?= lang('book_advance_timeout') ?></h4> <div class="form-group"> <label for="book-advance-timeout" class="control-label"><?= lang('timeout_minutes') ?></label> <input id="book-advance-timeout" data-field="book_advance_timeout" class="form-control" type="number" min="15"> <p class="form-text text-muted"> <?= lang('book_advance_timeout_hint') ?> </p> </div> </div> <div class="col-12 col-sm-5 breaks-wrapper"> <h4><?= lang('breaks') ?></h4> <span class="form-text text-muted"> <?= lang('edit_breaks_hint') ?> </span> <div class="mt-2"> <button type="button" class="add-break btn btn-primary"> <i class="fas fa-plus-square"></i> <?= lang('add_break'); ?> </button> </div> <br> <table class="breaks table table-striped"> <thead> <tr> <th><?= lang('day') ?></th> <th><?= lang('start') ?></th> <th><?= lang('end') ?></th> <th><?= lang('actions') ?></th> </tr> </thead> <tbody><!-- Dynamic Content --></tbody> </table> </div> </div> </fieldset> </form> </div> <!-- SMS --> <?php $hidden = ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE) ? '' : 'd-none' ?> <div class="tab-pane <?= $hidden ?>" id="legal-contents"> <form> <fieldset> <legend class="border-bottom mb-4"> <?= lang('legal_contents') ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['edit'] == TRUE): ?> <button type="button" class="save-settings btn btn-primary btn-sm mb-2" data-tippy-content="<?= lang('save') ?>"> <i class="fas fa-check-square mr-2"></i> <?= lang('save') ?> </button> <?php endif ?> </legend> <div class="row"> <div class="col-12 col-sm-11 col-md-10 col-lg-9"> <h4>Τίτλος SMS</h4> <input type="text" id="SMSTitle" name="SMSTitle" value="<?php echo $sms_titlos; ?>"><br><br> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive1" <?php if($smsval1 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive1"> <?= lang('SMS1Active') ?> </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS1</label><br> <textarea id="smsText1" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms1_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS </label> <input type="text" maxlength="2" size="2" id="sms1Wres" name="sms1Wres" value="<?php echo $sms1_wres; ?>"><label for="smsActive1"> ώρες πριν από κάθε ραντεβού </label> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive2" <?php if($smsval2 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive2"> Ενεργοποίηση SMS2 </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS2</label><br> <textarea id="smsText2" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms2_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS στις: </label> <input id="smsTime2" type="time" name="time" value="<?php echo $sms2_wra; ?>"><label for="smsActive2"> και <input type="text" maxlength="2" size="2" id="sms2Meres" name="sms2Meres" value="<?php echo $sms2_meres; ?>"> μέρες πριν από κάθε ραντεβού </label> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive3" <?php if($smsval3 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive3"> Ενεργοποίηση SMS3 </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS3</label><br> <textarea id="smsText3" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms3_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS στις: </label> <input id="smsTime3" type="time" name="time" value="<?php echo $sms3_wra; ?>"><label for="smsActive3"> και <input type="text" maxlength="2" size="2" id="sms3Meres" name="sms3Meres" value="<?php echo $sms3_meres; ?>"> μέρες μετά από κάθε ραντεβού </label> </fieldset> </form> </div> <!-- CURRENT USER TAB --> <?php $hidden = ($privileges[PRIV_USER_SETTINGS]['view'] == TRUE) ? '' : 'd-none' ?> <div class="tab-pane <?= $hidden ?>" id="current-user"> <form> <div class="row"> <fieldset class="col-12 col-sm-6 personal-info-wrapper"> <legend class="border-bottom mb-4"> <?= lang('personal_information') ?> <?php if ($privileges[PRIV_USER_SETTINGS]['edit'] == TRUE): ?> <button type="button" class="save-settings btn btn-primary btn-sm mb-2" data-tippy-content="<?= lang('save') ?>"> <i class="fas fa-check-square mr-2"></i> <?= lang('save') ?> </button> <?php endif ?> </legend> <input type="hidden" id="user-id"> <div class="form-group"> <label for="first-name"><?= lang('first_name') ?> *</label> <input id="first-name" class="form-control required"> </div> <div class="form-group"> <label for="last-name"><?= lang('last_name') ?> *</label> <input id="last-name" class="form-control required"> </div> <div class="form-group"> <label for="email"><?= lang('email') ?> *</label> <input id="email" class="form-control required"> </div> <div class="form-group"> <label for="phone-number"><?= lang('phone_number') ?> *</label> <input id="phone-number" class="form-control required"> </div> <div class="form-group"> <label for="mobile-number"><?= lang('mobile_number') ?></label> <input id="mobile-number" class="form-control"> </div> <div class="form-group"> <label for="address"><?= lang('address') ?></label> <input id="address" class="form-control"> </div> <div class="form-group"> <label for="city"><?= lang('city') ?></label> <input id="city" class="form-control"> </div> <div class="form-group"> <label for="state"><?= lang('state') ?></label> <input id="state" class="form-control"> </div> <div class="form-group"> <label for="zip-code"><?= lang('zip_code') ?></label> <input id="zip-code" class="form-control"> </div> <div class="form-group"> <label for="notes"><?= lang('notes') ?></label> <textarea id="notes" class="form-control" rows="3"></textarea> </div> </fieldset> <fieldset class="col-12 col-sm-6 miscellaneous-wrapper"> <legend class="border-bottom mb-4"><?= lang('system_login') ?></legend> <div class="form-group"> <label for="username"><?= lang('username') ?> *</label> <input id="username" class="form-control required"> </div> <div class="form-group"> <label for="password"><?= lang('password') ?></label> <input type="password" id="password" class="form-control" autocomplete="new-password"> </div> <div class="form-group"> <label for="retype-password"><?= lang('retype_password') ?></label> <input type="password" id="retype-password" class="form-control" autocomplete="new-password"> </div> <div class="form-group"> <label for="calendar-view"><?= lang('calendar') ?> *</label> <select id="calendar-view" class="form-control required"> <option value="default">Default</option> <option value="table">Table</option> </select> </div> <div class="form-group"> <label for="timezone"><?= lang('timezone') ?></label> <?= render_timezone_dropdown('id="timezone" class="form-control"') ?> </div> <div class="custom-control custom-switch"> <input type="checkbox" class="custom-control-input" id="user-notifications"> <label class="custom-control-label" for="user-notifications"> <?= lang('receive_notifications') ?> </label> </div> </fieldset> </div> </form> </div> <!-- ABOUT TAB --> <div class="tab-pane" id="about-app"> <h3>Easy!Appointments</h3> <p> <?= lang('about_app_info') ?> </p> <div class="current-version card card-body bg-light border-light mb-3"> <?= lang('current_version') ?> <?= config('version') ?> <?php if (config('release_label')): ?> - <?= config('release_label') ?> <?php endif ?> </div> <h3><?= lang('support') ?></h3> <p> <?= lang('about_app_support') ?> <br><br> <a href="https://easyappointments.org"> <?= lang('official_website') ?> </a> | <a href="https://groups.google.com/forum/#!forum/easy-appointments"> <?= lang('support_group') ?> </a> | <a href="https://github.com/alextselegidis/easyappointments/issues"> <?= lang('project_issues') ?> </a> | <a href="https://facebook.com/easyappts"> Facebook </a> | <a href="https://twitter.com/easyappts"> Twitter </a> </p> <h3><?= lang('license') ?></h3> <p> <?= lang('about_app_license') ?> <a href="http://www.gnu.org/copyleft/gpl.html">http://www.gnu.org/copyleft/gpl.html</a> </p> </div> </div> </div> Στον παραπάνω κώδικα οι δικιές μου προσθήκες είναι οι εξής: <!--DIKOMOU KOMMATI--> <?php require "application/config/database.php"; $smsval1=0; $smsval2=0; $smsval3=0; $sms_titlos=""; $sms1_keimeno=""; $sms1_wres=0; $sms2_keimeno=""; $sms2_wra=""; $sms2_meres=0; $sms3_keimeno=""; $sms3_wra=""; $sms3_meres=0; $conn = new mysqli($db['default']['hostname'], $db['default']['username'], $db['default']['password'], $db['default']['database']); $conn->set_charset("utf8"); $sql = "SELECT sms1,sms2,sms3,sms_titlos,sms1_keimeno,sms1_wres,sms2_keimeno,sms2_wra,sms2_meres,sms3_keimeno,sms3_wra,sms3_meres from ".$db['default']['dbprefix']."user_settings where id_users=". $user_id.""; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $smsval1= $row["sms1"]; $smsval2= $row["sms2"]; $smsval3= $row["sms3"]; $sms_titlos=$row["sms_titlos"]; $sms1_keimeno=$row["sms1_keimeno"]; $sms1_wres=$row["sms1_wres"]; $sms2_keimeno=$row["sms2_keimeno"]; $sms2_wra=$row["sms2_wra"]; $sms2_meres=$row["sms2_meres"]; $sms3_keimeno=$row["sms3_keimeno"]; $sms3_wra=$row["sms3_wra"]; $sms3_meres=$row["sms3_meres"]; } $conn->close(); ?> <script language = "javascript" type = "text/javascript"> <!-- //Browser Support Code function ajaxFunction(){ //DEN KSERW TI NA KANW } //--> </script> <!--TELOS DIKOMOU KOMMATI--> Επίσης έβαλα το onclick=ajaxFunction() στο button. Και τέλος έβαλα τα πεδία που θέλω στη φόρμα: <!-- SMS --> <?php $hidden = ($privileges[PRIV_SYSTEM_SETTINGS]['view'] == TRUE) ? '' : 'd-none' ?> <div class="tab-pane <?= $hidden ?>" id="legal-contents"> <form> <fieldset> <legend class="border-bottom mb-4"> <?= lang('legal_contents') ?> <?php if ($privileges[PRIV_SYSTEM_SETTINGS]['edit'] == TRUE): ?> <button type="button" class="save-settings btn btn-primary btn-sm mb-2" data-tippy-content="<?= lang('save') ?>"> <i class="fas fa-check-square mr-2"></i> <?= lang('save') ?> </button> <?php endif ?> </legend> <div class="row"> <div class="col-12 col-sm-11 col-md-10 col-lg-9"> <h4>Τίτλος SMS</h4> <input type="text" id="SMSTitle" name="SMSTitle" value="<?php echo $sms_titlos; ?>"><br><br> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive1" <?php if($smsval1 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive1"> <?= lang('SMS1Active') ?> </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS1</label><br> <textarea id="smsText1" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms1_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS </label> <input type="text" maxlength="2" size="2" id="sms1Wres" name="sms1Wres" value="<?php echo $sms1_wres; ?>"><label for="smsActive1"> ώρες πριν από κάθε ραντεβού </label> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive2" <?php if($smsval2 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive2"> Ενεργοποίηση SMS2 </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS2</label><br> <textarea id="smsText2" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms2_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS στις: </label> <input id="smsTime2" type="time" name="time" value="<?php echo $sms2_wra; ?>"><label for="smsActive2"> και <input type="text" maxlength="2" size="2" id="sms2Meres" name="sms2Meres" value="<?php echo $sms2_meres; ?>"> μέρες πριν από κάθε ραντεβού </label> <hr> <div class="form-group"> <div class="custom-control custom-checkbox"> <input class="custom-control-input" type="checkbox" id="smsActive3" <?php if($smsval3 == 1) echo 'checked="checked"';?>> <label class="custom-control-label" for="smsActive3"> Ενεργοποίηση SMS3 </label> </div> </div> <div class="form-group"> <label>Κείμενο SMS3</label><br> <textarea id="smsText3" maxlength="160" cols="30" rows="10" class="form-group"><?php echo $sms3_keimeno; ?></textarea> </div> <label for="appt-time">Αποστολή SMS στις: </label> <input id="smsTime3" type="time" name="time" value="<?php echo $sms3_wra; ?>"><label for="smsActive3"> και <input type="text" maxlength="2" size="2" id="sms3Meres" name="sms3Meres" value="<?php echo $sms3_meres; ?>"> μέρες μετά από κάθε ραντεβού </label> </fieldset> </form> </div> Σας ξαναλέω, το διάβασμα απο τη βάση και η εμφάνιση των δεδομένων του χρήστη γίνεται κανονικά. Αυτό το πέτυχα. Το save δεν μπορώ να κάνω!
  4. Εχουν τυχει φορες να παραγγειλω απο ali και τρισαλι (που δεν εχουν ευρωπαικες αποθηκες είμαι σιγουρος) να τα στειλουν μεσω ευρωπαικου tracking number και να μη πληρωσω ουτε ευρω παραπανω και να παραλαβω απο acs ή γενική. Οι μερες βεβαια ηταν αρκετες 1-2 μηνες σιγουρα.Οχι αυτο που ζηταω, 7-10 μερες. Δεν μπορει ρε σεις κατι θα υπαρχει να γινεται η δουλεια μπαμ μπαμ.
  5. Καλησπέρα, θέλω να αγοράσω πράγματα από ιδιώτη από κίνα, όχι site. Ποια κουριερ μπορω να του προτείνω ωστε να ρθει μπαμ μπαμ σε 7-10 μερες εδω ελλαδα και να μην πληρωσω και τελωνειο αν ειναι εφικτο?
  6. Μόνο μια και δυο; Σε κάθε μου βήμα ακολουθούσε και μια επανακίνηση.
  7. Καλησπέρα παιδιά, αντιμετωπίζω το εξής πρόβλημα. Σε έναν φίλο μου στον υπολογιστή είχε το Daemon Tools και είχε ενεργοποιημένους 100+ εικονικούς δίσκους. Είχαν δεσμευτεί όλα τα γράμματα, έτσι όταν έβαζες 1 ή 2 φλασάκια USB δεν τα αναγνώριζε στον "Υπολογιστή μου" και λογικό. -Απενεργοποίησα τους εικονικούς δίσκους -Απεγκατέστησα το Daemon Tools Βάζω τα φλασάκια και πάλι δεν τα αναγνωρίζει. Πηγαίνω στην διαχείριση συσκευών. Βλέπω και τα 2 φλασάκια με Θαυμαστικό. Πηγαίνω στις ιδιότητες να δω τι γίνεται και γράφει: Δεν είναι δυνατή η φόρτωση του προγράμματος οδήγησης συσκευής για αυτό το υλικό από τα Windows, επειδή υπάρχει ακόμη στη μνήμη μια προηγούμενη περίοδος λειτουργίας του προγράμματος οδήγησης συσκευής. (Κωδικός 38) Δεν ήταν δυνατή η φόρτωση του προγράμματος οδήγησης, επειδή βρίσκεται ακόμη στη μνήμη προηγούμενη έκδοση του προγράμματος οδήγησης. Λέω οκ, έφαγε σκάλωμα. Κάνω Απενεργοποίηση Συσκευών->Απεγκατάσταση Συσκευών->Βγάζω->Βάζω πάλι τα ίδια. Μετά κάνω Απεγκατάσταση Συσκευών χωρίς απενεργοποίηση συσκευών. Παλι τα ίδια. Μετα Σβήνω τα Universal USB Devices. Τιποτα πάλι. Μετά κατέβασα ενα software που λεγεται USBOblivion64. Ούτε αυτό δούλεψε. Μετά εκανα Κλείσιμο του υπολογιστή με SHIFT πατημένο. Ούτε αυτό. Μετά κατέβασα ενα άλλο software USBDeview. Τίποτα και με αυτό. Μετά πήγα και στη Διαχείριση->Διαχείριση Συσκευών Αποθήκευσης δεν βγάζει καν τα φλασάκια. Μόνο τον σκληρό. Έλεγα εδώ θα ναι αλλα χωρίς γράμμα, θα βάλω γραμμα και όλα οκ. Αλλά ΟΧΙ. Η πλάκα είναι ότι ακόμη και καινούριο φλασάκι να βάλω ή σκληρό δίσκο πάλι το ίδιο. Παιδιά διάβασα τα άπαντα στο google τα έχω δοκιμάσει όλα. Βοήθεια!
  8. μαλλον ετσι θα κανω, θα παρω αυτη: https://www.skroutz.gr/s/13300154/Crucial-8GB-DDR4-2666MHz-CT8G4SFS8266.html?from=sku_spec_variations Απλα ελεγα θα βαλω που θα βαλω ας εβαζα πιο μεγαλη, αλλα μια χαρα ειναι και 16GB στο συνολο. Την παραγγελνω αν ειναι
  9. Στο λέω γιατί στον παλιό μου σταθερό που είχα, πήρα είχα μια DDR2 στο 1gb και πηρα ακριβως τα ιδια χαρακτηρικα μια ακομα με 4 gb και δεν δουλευαν μαζι. Αφησα μονο τα 4gb. Τεσπα αλλες εποχες τοτε. Αλλα για να μη κανω κανενα λαθος γι αυτο ανοιξα και το θεμα εδω.
  10. Τέλεια φίλε Νίκο, δεν το ήξερα ότι μπορώ να βάλω τι λάπτοπ έχω και να μου βγάζει τι upgrade μπορώ να κάνω. Τέλειο!! Ευχαριστώ παρα πολύ. Το ΄μονο που μένει είναι να μάθουμε αν γίνεται να βάλω 1 8GB (οπου εχω ηδη) και 1 16B
  11. Καλησπέρα σας, έχω το λάπτοπ του τίτλου και θα ήθελα να βάλω άλλη 1 ram. Το λαπτοπ έχει 2 slot. Αυτή τη στιγμή στο 1 slot έχει την ram της εικόνας. Επειδή δεν ξέρω τι ram πρέπει να πάρω για να είναι συμβατή και τη συγκεκριμένη τη βρήκα μόνο στο ebay θα ήθελα να μου προτείνετε τι μπορώ να βάλω στο 2 slot. Επίσης η συγκεκριμένη είναι 8GB. Μπορω να βάλω πχ 16GB και να έχω 24GB σύνολο ή δεν γίνονται ζευγάρι; Βρήκα αυτές πείτε αλλά δεν ξέρω αν ταιριάζουν με τη δική μου:
  12. αυτό το "αυτόματα" προσπαθώ να κάνω!!! Δεν είναι τόσο απλά τα πράγματα, το να ξέρεις την τρέχουσα τοποθεσία δεν ξέρεις σε τι θέση μπορεί να είναι! Θέλει στρίψιμο ή όχι; Δεν μπορείς να πας ντουγρού ευθεία.Φαντάσου έναν άξονα ΧY, το σημείο εκκίνησης (xA,yA) είναι στην ουσία για τον άξονα και μόνο το σημείο (0,0) και κάπου σε κάποιο τεταρτημόριο του άξονα σου ενεργοποιείτε το GPS. Το σημείο αυτό είναι το (xB,yB) και είναι γνωστό που βρίσκεται. Αν τραβήξεις μια νοητή γραμμή και εννώσεις τα δύο αυτά σημεία έχει την πορεία επιστροφής που πρέπει να ακολουθήσει το καραβάκι ιδανικά. Το θέμα μας είναι κάθε δευτερόλεπτο να του λες πως να στριψεί, δεξιά; αριστερά, αν χρειάζετε ή οχι φυσικά, γιατί μπορεί να πατάει πάνω στη γραμμή και να μη χρειάζεται στρίψιμο (πράγμα λίγο δύσκολο). Κάνοντας όπως είπα έναν άξονα ΧΥ και τραβώντας τη γραμμή που εννώνει τα σημεία δημιουργείτε μια γωνία ως προς τον άξονα Χ και μια γωνία ως προς τον άξονα Υ. Μήπως και από εκεί μπορούμε να παίξουμε μπαλίτσα
  13. Καλησπέρα, έχω ένα καραβάκι (θα το λεω RC) στο οποιο έχω βάλει gps με τη βοηθεια του arduino. Η κινησεις στο RC γινεται με τα εξης: 1) μοτερ μονο για μπροστα και 2) servo για πηδαλιο δεξια αριστερα. Οποτε έχουμε 3 κατευθυνσεις με τις οποιες μπορουμε να κινησουμε το RC (μπροστα/δεξια/αριστερα). Κατά την τροφοδότηση του συστηματος καταγράφει σε μια μεταβλητή την τοποθεσία εκκινησης. Τωρα κατα την διαρκεια της πορειας του μεσα στη θάλλασα κανει έλεγχο και αποθηκευει και πάλι σε μια μεταβλητη την τρεχων τοποθεσια του. Εστω λοιπον οτι απο το τηλεχειριστηριο γυρισω το switch του GPS απο το OFF στο ΟΝ. Με το που γινει αυτο δηλαδη ο διακοπτης παει απο το OFF στο ΟΝ καταγραφει την τοποθεσια ενεργοποιησης GPS σε μια 3η μεταβλητη. Αρα εχουμε: Λουπα ενος δευτερολεπτου { Μεταβλητές Εκκινησης: Longitude (xA) - Latitude (yA) (Καταγράφεται 1 φορα) Μεταβλητές Ενεργοποησης GPS Longitude (xB) - Latitude (yB) (Καταγράφεται 1 φορα) Και την τρεχων Τοποθεσια του δευτερολεπτου Longitude (x) - Latitude (y) (ανανεώνεται καθε δευτερολεπτο) } Το ζητούμενο: Να γυρισει το RC απο την τοποθεσια (xB,yB) στην τοποθεσία (xA,yA), ειναι ολα γνωστα. Αυτο που δεν ειναι γνωστο ειναι κατα την ενεργοποιηση του GPS που "κοιταζει" το καραβακι σε σχεση με το σημειο εκκινηση, δηλαδη μας εχει πλατη; μας εχει φάτσα; μας εχει προφιλ; Νομιζω οτι το πρωτο βημα ειναι να το γυρισουμε προς το σημειο εκκινησης και μετα να το ρεγουλαρουμε ειτε δεξια ειτε αριστερα για να ακουλουθει την νοητη ευθειας της επιστροφης! Ειναι Γεωμετρια,μαθηματικα και προγραμματισμος μαζι. Τα φωτα σας!!!
  14. Achillf

    Τρόποι αποστολής Aliexpress

    Ισχύει, και γω μια από τα ίδια. Αγαναχτάς μέχρι να σου ρθει, χάνεται και η ουσία του προϊόντος που περιμένεις
  15. Achillf

    Τρόποι αποστολής Aliexpress

    Ποια μέθοδο αποστολής διάλεξες; Για τι ειδους προϊοντα; Θύμασαι τα κόστη των μεταφορικών;
  • Δημιουργία νέου...