-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.txt
161 lines (147 loc) · 5.29 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
====REQUIREMENTS====
-mysql-server (5.5 or higher, maybe mariadb works, to)
-php enabled web-server with php-mysqli and php-filter extensions
====SETUP====
===MYSQL-SERVER===
-setup your mysql-server public available
-add mysql-user to handle your logs
Optional, if hamqth-dxcc-resolution does not work with your setup:
-import ctyfiles/cqrlog_web.sql to your mysql-server (DXCC-Resolution Tables)
====WEB-SERVER====
-setup your webserver
-edit config.php.example, move it to config.php
-consider htaccess rules to block unauthorized users
====SETTINGS-TABLE====
You need to create a mysql/mariadb table "settings" like this:
Default values can be stored in log_nr 0.
CREATE TABLE `settings` (
`log_nr` tinyint UNSIGNED NOT NULL,
`cluster_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 => Cluster disabled, >1 => num of cluster spots',
`cluster_skimmer_enabled` tinyint NOT NULL DEFAULT '0' COMMENT '0 => cluster only, 1 => skimmer only, 2 => both',
`cluster_bands` varchar(255) DEFAULT NULL COMMENT 'serialized array of band-strings',
`cluster_modes` varchar(255) DEFAULT NULL COMMENT 'serialized array of mode-strings',
`help_enable` tinyint(1) NOT NULL DEFAULT '1',
`searchcount_enable` tinyint(1) NOT NULL DEFAULT '1',
`pubqslr_enable` tinyint(1) NOT NULL DEFAULT '1',
`pubqsls_enable` tinyint(1) NOT NULL DEFAULT '1',
`searchcount` int UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `settings`
ADD PRIMARY KEY (`log_nr`);
COMMIT;
====USAGE====
Some general URL-parameters:
-log_id=1
-It is used to select the correct log.
-Its default value can be set in config.php.
-same value as in cqrlog.
-qso_count=N
-defines, how much QSOs to show
-works with log, search and public log
-default value can be set in config.php
===LOG===
Here you can log new qsos. Your browser should start in Callsign field, press TAB to skip to RST_S/RST_R/Name/Comment
Press enter to log QSO.
If frequency is set, it keeps its value as long as you dont change.
-DXCluster:
-can be activated on per log basis in config.php
-spot-count can be configured in config.php (max 200 spots)
-just click on spot to insert call/frequency to log input fields
-if a band is selected, spots are filtered on this band
-colors are as followed:
-red: all time new one
-green: new on this band
-blue: worked but not confirmed
-black: confirmed
-Time
-format: hh:mm or hhmm
-optional, ifempty: actual time in UTC
-Band
-if not used: Frequency is used
-if used: Frequency is set to lower bound of selected band
-eg: 40M -> 7.000
-has priority over frequency
-Frequency
-input frequency in MHz
-if band is selected, frequency is selected as lower bound of band
-you can just set 7 for 40m 21 for 15m, 14 for 20m if you dont want/need precice frequencies
-Callsign
-just enter a callsign
-Mode
-enter a mode
-default mode can be configured in config.php
-RST_S/RST_R
-RST sent/received
-default RST can be configured in config.php
-Name (optional)
-Name of OP
-is saved uppercase
-Remarks (optional)
-some remarks to QSO
-is saved uppercase
-can be used to set/override (any combination of the following fields and normal comment is possible):
-manager (M: MANAGER)
-iota (I: IOTA)
-locator (L: LOCATOR)
-us state (S: STATE)
-example: 3el yagi, L: jo50lq M: dl1abc I: eu-001
-Submit
-Log QSO, alternatively just hit ENTER
-CheckDXCC
-Check the DXCC worked/confirmed slot-statistics of the entered callsigns dxcc in a new window
-uses the dxcc stats explained later
-Search Call
-searches your log for call, see SEARCH section
-Shortcuts:
-alt+w : wipe like in wintest/n1mm (reset all fields except for mode/freq/band to their default values)
-alt+q : opens qrz.com page of given callsign
===SEARCH===
General:
Fields are combined with logical AND, all fields are optional.
-Callsign
-use % as wildcard, example: DL% would find DL8BH and DL4UNY (and many more DL)
-DXCC
-DXCC Prefix as known from cqrlog, use % as wildcard
-Mode:
-filter for cw/ssb/…
-Remarks
-use % as wildcard
-Locator
-use % as locator
-hint for vhf/uhf ops: JO% JO50% etc might be interesting…
An advanced example:
Band=20m DXCC=DL Mode=CW Name=Pet% Remarks=%WAE15%
Would search for all german stations you worked on 20m cw in WAE 2015 (if you use have such comments) with names starting with Pet (Peter, Pete, Petr…)
===EDIT===
General:
You can get to the edit-view via the normal log-view or the search-view, just click on the edit-link beneath a qso.
Works like the normal log-input, but with some more variable fields like
-date
-state
-waz
-itu
-IOTA
-qsl-s
-qsl-r
-qth
-locator
-manager
===Statistics===
-shows dxcc statistics
-can show one or more of cw/ssb/allmode at the same time
-uses input to define kind of confirmation as set in cqrlog (paper/lotw/eqsl)
-sums up the dxcc at the bottom of the table
-DXCC
-allows to search for a specific DXCC
-uses % as wildcard
-D% shows D2 (Angola), D4 (Cap Verde), D6 (Comoros), DL (Federal Republic of Germany), DU (Philippines)
-D2 just shows Angola...
===Publog===
-can be enabled/disabled in config.php
-just shows the last $qso_count=N QSOs
-allows to search for call, no wildcards are allowed
-opens "Am I in log" page
-if public search is disabled, search field is not shown
===Am I in log===
-can be enabled/disabled in config.php
-lets the visitor check, if he is in log