• Макрос работает, а кода не видать. Как посмотреть код?

    @NataliaCh Автор вопроса
    Удалось найти код в списке "ЭтаКнига"
    5cc2d09f94575243155830.jpeg

    Спасибо!
  • Макрос работает, а кода не видать. Как посмотреть код?

    @NataliaCh Автор вопроса
    BasiC2k, добралась вот до такого:
    5cbee000d4566409276459.png
    перебрала всё, что в правом селекте. Пусто. Там даже нет выбора опции, похожей на то что надо: типа BeforeSave :(
  • Макрос работает, а кода не видать. Как посмотреть код?

    @NataliaCh Автор вопроса
    Если кода нет, значит он может быть в другой книге, надстройке или персональной книге с макросами

    Если код где-то в другом месте, то как макрос работает в этой книге? Он же реально отрабатывается.
    И как понять где все-таки код?
  • Макрос работает, а кода не видать. Как посмотреть код?

    @NataliaCh Автор вопроса
    А где именно слева? Слева ничего нет. Есть название файла на самом верху окна. Клик по нему просто раширяет/сужает само окно. И меню плюс набор иконок.
    5cbecb05dd1a1799572640.png
  • Как исключить некоторые каталоги при синхронизации в WinSCP?

    @NataliaCh Автор вопроса
    sadieff, удалось только для одного каталога. Для нескольких - увы, не получилось.
    Синхронизация ->параметры передачи -> выбор файлов по маске. В поле вводим |uploads/
    это исключит из синхронизации каталог uploads.
    Рядом с полем ввода маски есть справка, где написано, что маски могут быть перечислены через запятую. Но любые попытки только к ошибкам каким-то приводят.
    Кроме того, эту маску нельзя сохранить. Каждый раз при синхронизации её нужно выставлять заново.

    Не исключено, что это просто у меня не получилось настроить как надо :) Если у вас получится - поделитесь :)
  • Как сделать поиск по нескольким полям таблицы?

    @NataliaCh Автор вопроса
    конкатенация выдаёт ошибку "типы данных ntext и varchar в операторе add несовместимы".
    На всякий случай попробовала CONCAT: дурацкая ошибка о конфликте параметров сортировки. Дурацкая, потому что сортировка у всех полей одинаковая.
    На создание вычисляемого столбца нет прав. Но думаю, была бы та же ошибка про несовместимость разных типов данных.

    А идея хороша, конечно!!!
  • Как скачать google chrome для установки на комп без интернета?

    @NataliaCh Автор вопроса
    Сергей Карбивничий, странно. У меня по второй редирект на https://www.google.ru/chrome/?standalone=1. По которой только инсталятор.
  • Как скачать google chrome для установки на комп без интернета?

    @NataliaCh Автор вопроса
    Это всё не работает. Вторая ваша ссылка равна той, что я привела. Скачивается установщик, который потом из инета устанавливает браузер. А как скачать дистрибутив, который потом можно установить на компьютере БЕЗ инета?
    А по первой ссылке, если читать инструкцию, там написано "Когда появится запрос, нажмите Выполнить или Сохранить.". Ничего такого не предлагается.
  • Как создать xls/xlsx средствами php?

    @NataliaCh
    Программы на php создавались задолго до появления композера. Так что сравнение композера с молотком не корректно. Скорее, корректно с электрорубанком против ручного рубанка. Те, кому нужно часто, быстро и эффективно юзают электроинструмент. Но полно и таких, кто используют ручной. Для кого-то сила привычки, для кого-то дело принципа, кто-то боится электричества :), а кому-то просто нужно пару дощечек раз в год обтесать - сдался ему электрорубанок...
  • Как создать xls/xlsx средствами php?

    @NataliaCh
    не изучать нового невозможно. Просто для себя имеет смысл фильтровать. Ориентироваться на свои задачи, которые в конечном итоге тебя кормят. И не реагировать на высказывания типа: если ты не знаешь какой-то технологии, то ты и не программист вовсе :)
  • Как создать xls/xlsx средствами php?

    @NataliaCh
    я о Борисове. Да, он для новичков. Как и весь Специалист, я думаю.

    И что с того? Если знаний джуниора челу хватает для реализации его задач? Нет, я согласна, что вечное стремление вперед, постоянное изучение нового - это похвально. Но в конечном итоге вы остаетесь со своими задачами, где всего этого многообразия и не требуется.
  • Как создать xls/xlsx средствами php?

    @NataliaCh
    Сергей, он может. Но не видит в этом смысла и не хочет тратить на это время. Сейчас постоянно появляются какие-то новые технологии, методики, инструменты, языки. Уследить за всем нереально, а главное просто не нужно. Каждый из всего многообразия берет в конечном итоге то, что ему нужно для работы.
    В "Специалисте" есть классный препод по php. Его курсы весьма ценятся. Я как-то спросила у него, знаком ли он с php-фреймворками? Сейчас они везде нужны, везде требуются... Он ответил: "зачем они мне? Я прекрасно знаю чистый php и всё что угодно могу на нем сделать". Сертифицированный программист это сказал. Который, к слову, не только php знает.
    Так что....незнание каких-то технологий вовсе не показатель отсутствия квалификации.
  • Как создать xls/xlsx средствами php?

    @NataliaCh
    На самом деле куча разработчиков работают вполне успешно и без композера. Например, их проекты могут быть маленькими, самописными, без зависимостей, работающими вне интернета и пр. и тд. Куча причин может быть у человека НЕ использовать композер. И со стороны разработчика библиотеки неплохо было бы подумать и об этих людях тоже. Ведь кто-то так и делает. Например, библиотека spout для работы с excel. opensource.box.com/spout/getting-started/#installation Разработчик предлагает оба варианта подключения: и с композером и без. Жаль, что разработчики Spreadsheet так не сделали! В итоге половина запросов в инете в контексте работы с этой библиотекой - это как ее вообще подключить. Ну что стоило проявить немного заботы о тех, кто не хочет композер? Это проще, чем вынуждать разработчиков тратить время на изучение технологии, которая им в дальнейшем и не пригодится.
  • Почтовая форма. Как добавить дополнительные поля?

    @NataliaCh
    Могу только отвечать на конкретные вопросы здесь. Сожалею, времени на другой формат общения сейчас нет.
    Постарайтесь разобраться
    1. из каких элементов состоит форма. Что это за поля, чем они отличаются друг от друга.
    2. Добавьте в начало send.php echo '<pre>'; print_r($_POST); echo '</pre>';
    3. Отправьте заполненную форму и посмотрите в каком виде передаются на сервер значения из формы
    4. Обработайте те элементы массива $_POST, которые нужно отправлять на почту. Создайте соответствующие переменные. Три у вас уже есть.
    5. Отправьте сообщение
    Вобщем-то почти всё у вас сделано. Вам осталось только понять, что у вас написано :)
  • Почтовая форма. Как добавить дополнительные поля?

    @NataliaCh
    "но данные с поля wall_top не получил"
    У вас отправляется только три переменные $name;$email;$tel
  • Почтовая форма. Как добавить дополнительные поля?

    @NataliaCh
    Может потому что не указан тип для поля <input value="1" name="wall_top"> ?
    Вообще рекомендую в начали скрипта send.php прописать
    echo '<pre>'; print_r($_POST); echo '</pre>';
    или
    var_damp($_POST);
    Увидите наглядно всё, что приходит в обработчик из формы. Если должно быть значение, а его нет - значит какой-то непорядок в форме.
    Это на момент отладки скрипта. Потом, конечно, нужно удалить.
  • Почтовая форма. Как добавить дополнительные поля?

    @NataliaCh
    Через аякс современнее конечно. Но может оказаться сложнее для вас, если вы не знакомы с JS и, например, с jquery (значительно облегчает работу с ajax). Если знакомы - попробуйте первый вариант. Погуглите "отправка формы ajax php" Здесь, например, разобран простой пример https://habr.com/sandbox/93363/
    После отправки формы останется вывести ваши ссылки на вк и прочее. Необязательно в новом всплывающем окне, можно в старом. На JS скрываете форму и вместо нее выводите нужную вам инфу.

    Если с JS пока сложно, делайте привычным способом, по второму варианту. Тут для вас всё знакомо уже.
    "что-то там про массив" - это глобальный массив $_POST, который вы уже разбираете в своем send.php
    Обработчик формы (send.php) у вас будет над формой стоять. Он обработает $_POST и все значения этого массива будут доступны в форме, которая ниже. Например, вы создали переменную $name, в которой то, что юзер ввел в поле Имя. Теперь эту переменную вставьте в свою форму:
    <input type="text" name="<?=$name?>" />