It's easier to look at a schematic drawing of an LSTM cell:

So I guess you have already read in the other question: sigmoid/tanh functions have a fixed output range. For sigmoid, this is (0,1), while for tanh, it's (-1,1). Both have an upper and lower value.
As you see in the above picture, there are 3 gates - but contrary to what you might believe, these gates aren't actually connected in a feedforward manner to any other neuron in the cell.
The gates are connected to connections instead of neurons. Weird huh! Let me explain. x_t is projecting a connection to c_t. They are connected with a connection, that has a certain multiplier (aka weight). So the input from x_t to c_t becomes x_t * weight.
But that's not all. The gate adds another multiplier to that calculation. So instead of x_t * weight, it becomes x_t * weight * gate. Which for the input gate, is equivalent to x_t * weight * i_t.
Basically, the activation value of i_t gets multiplied with the value from x_t. So if i_t has a high value, then the value coming from x_t has a higher value to c_t. If i_t has a low value, then it could potentionally disable the input from x_t (if i_t=0).